不能在python中打开txt文件
f = open(r'C:\record.txt')Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
f = open(r'C:\record.txt')
FileNotFoundError: No such file or directory: 'C:\\record.txt'
但我的txt文件就是放在C盘呀 问一下大家是什么问题。。。。 你确定是放在c盘根目录下了么? 文件路径不对,先确认一下路径 倒戈卸甲 发表于 2020-3-30 21:07
你确定是放在c盘根目录下了么?
从文件属性查看是c:\ 应该没问题吧 BngThea 发表于 2020-3-30 21:08
文件路径不对,先确认一下路径
从文件的属性查看路径是c:\ 老冰棍e 发表于 2020-3-30 21:15
从文件属性查看是c:\ 应该没问题吧
你的文件,是不是放在c盘根目录下你还不清楚嘛?要不,截个图看看 老冰棍e 发表于 2020-3-30 21:16
从文件的属性查看路径是c:\
再检查一下文件名敲对了没 BngThea 发表于 2020-3-30 21:26
再检查一下文件名敲对了没
文件名也没错 倒戈卸甲 发表于 2020-3-30 21:07
你确定是放在c盘根目录下了么?
等级略低发不了图,但名字和路径我都对的没问题呀 老冰棍e 发表于 2020-3-30 21:41
文件名也没错
要不你把你的TXT文件拷贝到其他盘根目录试试
或者
移到你该脚本同一文件夹下只输入f = open('record.txt')即可
在或者可能C盘文件是保护状态,你运行python试着右击用管理员运行试试? 老冰棍e 发表于 2020-3-30 21:46
等级略低发不了图,但名字和路径我都对的没问题呀
因为你的错误提示是文件找不到异常,所以才让你检查的。这样,你点击文件,右键创建快捷方式,再在创建出来的快捷方式上右键查看属性,将快捷方式对应的目标,直接复制粘贴到你的代码中 这样试试:
f = open(r'C:\record.txt.txt') 一个账号 发表于 2020-3-30 22:07
这样试试:
多谢大佬搞了一晚上终于成功了{:10_266:} 你的问题很奇怪,难道放在c盘根目录下不能访问?
你写python用的什么环境?操作系统是什么? 可能是文件保存编码问题,python对于txt文件处理是编码默认为2312编码打开时是uft-8
可这样处理
f = open("C:\record",encoding="utf-8") XiaoPaiShen 发表于 2020-3-30 22:25
你的问题很奇怪,难道放在c盘根目录下不能访问?
你写python用的什么环境?操作系统是什么?
他的应该是文件编码格式出了问题,打开前应该先修改python处理txt文件时的编码 你怎么解决的,我也是一样的,我不知道哪里出了问题,我也是放c盘里的
页:
[1]