为了账号安全,请及时绑定邮箱和手机立即绑定

如何写入子目录 Python 2.7 中的文件?

如何写入子目录 Python 2.7 中的文件?

饮歌长啸 2021-12-21 16:28:01
我可以写入当前目录中的文件。我无法写入子目录中的文件。我在网上查了一下,但帖子和以前的问题并没有真正帮助。我有下面的代码,它应该写入子文件夹内的 File.txt。但是,我在当前目录中得到了一个名为“SubFolder\File.txt”的新文件,而不是这个。有什么帮助吗?PATH = os.getcwd()PATH+= 'SubFolder\File.txt'fileInput = open(PATH, "w")fileOutput = open("SubFolder\File.txt", "w")我希望在子文件夹中有一个文件。我得到一个以所需路径作为文件名的文件。你能帮我吗?谢谢!
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

对文件路径使用双转义。

fileOutput = open("SubFolder\\File.txt", "w")


查看完整回答
反对 回复 2021-12-21
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

打开文件进行写入不会创建任何尚不存在的中间子文件夹。您必须首先自己创建它们,使用os.mkdir()(对于一个级别)或os.makedirs()(对于多个级别)。


查看完整回答
反对 回复 2021-12-21
  • 2 回答
  • 0 关注
  • 271 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号