如何在Python中創建包含可能存在或不存在的路徑的文件列表?如何在Python中創建包含可能存在或不存在的路徑的文件列表?
我正在從s3下載一些可能存在或不存在於某個目錄中的文件。基於這些代表可能存在或可能不存在的可能深度嵌套的目錄的鍵。
因此,基於/a/number/of/nested/dirs/file.txt這個關鍵字,如何創建/ a/number/of/nested/dirs /如果它們不存在並且以某種方式不會永遠檢查列表中的每個文件。
我這樣做是因爲如果本地父目錄不存在get_contents_to_filename
中斷。
我的最終解決方案使用答:
for file_with_path in files_with_paths:
try:
if not os.path.exists(file_with_path):
os.makedirs(file_with_path)
site_object.get_contents_to_filename(file_with_path)
except:
pass
@AdamSmith我剛纔說可能會爲我做,但os.makedirs讓我更進一步。 – dkroy
我很笨。我閱讀「我如何創建DICTIONARIES」而不是「我如何創建目錄」。 –
可能重複的[mkdir -p功能在python](http://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python) –