該腳本將使用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'共同文件名?那是你在掙扎的東西嗎? – 2011-12-30 23:11:36
該腳本將使用'year'和'id'變量生成多個文件。這些文件需要放在與'year'和'id'匹配的文件夾中。 – 2011-12-30 23:14:25
這就是問題所在。文件夾名稱和文件名與「os.path.join」組合在一起。你問如何使用'os.path.join'? – 2011-12-30 23:15:30