やりたいこと
パスを作成してcsvファイルを読む
例えば以下のようなファイルがあり、パスの一部(case1)やファイル名(file_a)を
可変にできたらと思うのですが、SyntaxError: unexpected character after line continuation characterとエラーになってしまいます。
(例)
C:\python_test\case1\file_a.csv
以下に試したケースを記載させて頂きました。「うまくいかないケース」のようなイメージが
やりたいことです。(本当はpath2、3をリスト等でループ処理したいのですが。。)
python初心者で恐縮ですが、ヒントを頂けると幸いです。
(エラーメッセージ)
n [127]: path1=r"C:\python_test"
path2="case1"
path3="file_a"
df_tmp=pd.read_csv(path1+r""+path2+r""+path3+".csv")
File "<ipython-input-127-c7f281c9913d>", line 5
df_tmp=pd.read_csv(path1+r""+path2+r""+path3+".csv")
^
SyntaxError: unexpected character after line continuation character
以下、試したケースです(python 3.7 Windows 8.1)
import pandas as pd
#うまくいくケース
path1=r"C:\python_test"
path2=r"\case1"
path3=r"\file_a"
df_tmp=pd.read_csv(path1+path2+path3+".csv")
#うまくいかないケース
path1=r"C:\python_test"
path2="case1"
path3="file_a"
df_tmp=pd.read_csv(path1+r""+path2+r""+path3+".csv")
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。