このスクリプトは、year
とid
という変数を使用して複数のファイルを生成します。これらのファイルは、year
とid
に一致するフォルダに配置する必要があります。正しいフォルダに書き込むにはどうしたらいいですか?Pythonの変数に基づいてディレクトリにファイルを書き込む
file_root_name = row["file_root_name"]
year = row["year"]
id = row["id"]
path = year+'-'+id
try:
os.makedirs(path)
except:
pass
output = open(row['file_root_name']+'.smil', 'w')
output.write(prettify(doctype, root))
を、あなたは 'os.path.join'を使用して一緒にディレクトリとファイル名を配置する方法を求めていますか?それはあなたが苦労していることですか? –
スクリプトは 'year'と' id'変数を使って複数のファイルを生成します。これらのファイルは、 'year'と' id'に一致するフォルダに配置する必要があります。 –
それは質問が言うことです。フォルダ名とファイル名は 'os.path.join'と組み合わされます。あなたは 'os.path.join'の使い方を尋ねていますか? –