phfb.net
当前位置:首页 >> python找不到txt文件 >>

python找不到txt文件

你把你的这行改成这样试下:fin=open('c://users//dell//desktop//words.txt') #加多一个'/'符.或 fin=open('c:\\users\\dell\\desktop\\words.txt') 注:建议以后提问题尽可能阐述得更详细些,让回答者能把问题研究得透点.

文件名有问题.我看到你的实际文件名是 ex15_sample.txt.txt,多了一个.txt.修改方法:要么重命名文件,去掉一个.txt;要么在调用的时候后面加多一个.txt

要么在test1.txt前面加全路径;要么把test1.txt放在你的程序的目录下,注意是程序所在目录.

估计是文件名不对,忘了加扩展名?

你的test.py在桌面,你没改变路劲,它就会在桌面找,肯定找不到啊,把record.txt复制到桌面

那就是你路径写的不对,请注意如果你open里面传入的是文件的相对路径的话,和你代码执行的当前工作目录是有关系的,有时候就是这个关系弄错了,导致文件找不到,绝对路径的话都随便哪里执行都行 传入的文件路径最好不要带中文,不然可能会有编码解码方面的问题

他生成的目录在你脚本执行到open时候所在目录.你可以使用绝对路径来避免这种情况发生f=open('/etc/ee.txt','a+') f.write('111111') f.close()这样生成的都会在etc下,具体请根据自己需求改

你的文件路径有问题,反斜杠会被认为是转义字符有两种修改方法:1.反斜杠改成双反斜杠f=file('C:\\Users\\Administrator\\Desktop\\111.txt','a')2.使用raw string,也就是在string'前面加r,告诉python不需要转义f=file(r'C:\Users\Administrator\

你使用的是不带路径的文件名,因此依赖于“当前路径”,也就是你启动python时的路径.在代码里用如下代码来显示并检查当前路径:print(os.getcwd())如果经检查并不是你截图的路径,那要么cd到此路径再启动python,要么用带路径的文件名.

因为你在命令行运行的时候没有切换到那个文件所在的目录吧

网站首页 | 网站地图
All rights reserved Powered by www.phfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com