我的脚本用于将文件保存到与代码相同的目录中。我想把它保存在其他地方。我已验证目录存在。我知道这已被问过很多次,但我觉得我正在做其他人所说的话我仍然会得到IOError: [Errno 2] No such file or directory:
filepath = os.path.join('/Dropbox/music_files', new_filename)
f = open(filepath, 'w+')
f.write(content)
f.close()
答案 0 :(得分:1)
/Dropbox/music_files
存在如果没有,请使用os.makedirs('/Dropbox/music_files')
创建要保存的目录
此外,上下文管理器总是更好。
import os
if not os.path.exists('/Dropbox/music_files'):
os.makedirs('/Dropbox/music_files')
filepath = os.path.join('/Dropbox/music_files', new_filename)
with open(filepath, 'w+') as f:
f.write(content)