私は os.environ を通してそれを適用しようとしました:
import os
import pandas as pd
os.environ["FILE"] = "File001"
df = pd.read_csv('/path/$FILErawdata.csv/')
しかし、パンダは認識せず$FILE
、代わりに$FILErawdata.csv が見つかりません
これを行う別の方法はありますか?
私は os.environ を通してそれを適用しようとしました:
import os
import pandas as pd
os.environ["FILE"] = "File001"
df = pd.read_csv('/path/$FILErawdata.csv/')
しかし、パンダは認識せず$FILE
、代わりに$FILErawdata.csv が見つかりません
これを行う別の方法はありますか?
文字列補間が好きなら、Python は文字列補間にf-strings を使用するようになりました:
import os
import pandas as pd
filename = "File001"
df = pd.read_csv(f'/path/{filename}rawdata.csv/')
Python は、シェル スクリプトのように変数を使用しません。変数は文字列に自動的に挿入されません。
これを行うには、内部に変数を含む文字列を作成する必要があります。
これを試して:
import os
import pandas as pd
filename = "File001"
df = pd.read_csv('/path/' + filename + 'rawdata.csv/')