Twilight6
发表于 2020-5-18 09:21:50
lovry 发表于 2020-5-18 09:21
我上传不了图片
可以拷贝过来
lovry
发表于 2020-5-18 09:27:33
Twilight6 发表于 2020-5-18 09:21
可以拷贝过来
Traceback (most recent call last):
File "C:/python/pycharm/study/venv/7练习.py", line 13, in <module>
result = readFile("C:\\py\\result.txt")
File "C:/python/pycharm/study/venv/7练习.py", line 2, in readFile
file = open(fileName,'r')
FileNotFoundError: No such file or directory: 'C:\\py\\result.txt'
Process finished with exit code 1
lovry
发表于 2020-5-18 09:28:10
txxcat 发表于 2020-5-18 09:13
你要把错误提示拷贝过来,没有错误提示找问题,就象盲人摸象。
好的,我知道了
Twilight6
发表于 2020-5-18 09:28:58
lovry 发表于 2020-5-18 09:27
Traceback (most recent call last):
File "C:/python/pycharm/study/venv/7练习.py", line 13, in
...
你在C盘创建个 py 名的文件夹然后在 该文件夹里面 创建个 result.txt 的文本文件即可
lovry
发表于 2020-5-18 09:31:43
我的C盘里的py有这个文件,而且我刚刚试了你的方法,还是不行
Twilight6
发表于 2020-5-18 09:31:47
lovry 发表于 2020-5-18 09:27
Traceback (most recent call last):
File "C:/python/pycharm/study/venv/7练习.py", line 13, in
...
这个报错原因就是找不到文件夹
file = open(fileName,'r') 是以只读方式打开文件,如果你没有这个文件打开就会报错
lovry
发表于 2020-5-18 09:33:17
可是我有这个文件,我就是不知道为什么识别不了
Twilight6
发表于 2020-5-18 09:34:20
lovry 发表于 2020-5-18 09:31
我的C盘里的py有这个文件,而且我刚刚试了你的方法,还是不行
可是报错原因就是找不到文件
你在py 文件夹里面有没有result.txt文件名看下有没错,或者你隐藏了文件后缀,结果你的命名是
result.txt.txt了
把后缀现实打开 然后再去看下文件名
lovry
发表于 2020-5-18 09:37:07
你有其他的联系方式没有,我想给你看截屏,没有冒犯的意思
KevinHu
发表于 2020-5-18 09:41:22
lovry 发表于 2020-5-18 08:53
我不知道为什么打不开,错误为没有这样的文件或目录
你是不是电脑没有显示扩展名,然后你把文件名设置成“*.txt”,其实文件名是“*.txt.txt”
Twilight6
发表于 2020-5-18 09:44:07
lovry 发表于 2020-5-18 09:37
你有其他的联系方式没有,我想给你看截屏,没有冒犯的意思
论坛好像不能私下加好友的,我也不清楚。
如果你想发图片可以把图片上传到:
https://imgchr.com/
然后就有图片地址即可发图片了
如何正确地发代码、上传图片和附件?
https://fishc.com.cn/thread-52272-1-1.html
Twilight6
发表于 2020-5-18 09:44:58
lovry 发表于 2020-5-18 09:37
你有其他的联系方式没有,我想给你看截屏,没有冒犯的意思
你可以按着我上面的方法 试着把代码里面文件名改成result.txt.txt 试试看
lovry
发表于 2020-5-18 09:48:16
KevinHu 发表于 2020-5-18 09:41
你是不是电脑没有显示扩展名,然后你把文件名设置成“*.txt”,其实文件名是“*.txt.txt”
没有我这是注意的
Twilight6
发表于 2020-5-18 09:49:18
lovry 发表于 2020-5-18 09:48
没有我这是注意的
难道是因为C盘写入保护?
你换个盘试试
新建文件夹和文件
KevinHu
发表于 2020-5-18 09:50:19
lovry 发表于 2020-5-18 09:48
没有我这是注意的
输入什么报错?把输入给我
Twilight6
发表于 2020-5-18 09:52:36
lovry 发表于 2020-5-18 09:48
没有我这是注意的
还有你也可以试试把代码里的文件名 重新复制到你文本上说不定就是因为一小个字母的疏忽文件找不着了~
KevinHu
发表于 2020-5-18 09:53:18
本帖最后由 KevinHu 于 2020-5-18 09:56 编辑
lovry 发表于 2020-5-18 09:48
没有我这是注意的
什么都没有发生{:10_256:}
lovry
发表于 2020-5-18 09:54:09
Twilight6 发表于 2020-5-18 09:49
难道是因为C盘写入保护?
你换个盘试试
新建文件夹和文件
我电脑就一个盘,我怀疑也是保护
lovry
发表于 2020-5-18 09:55:15
KevinHu 发表于 2020-5-18 09:50
输入什么报错?把输入给我
Traceback (most recent call last):
File "C:/python/pycharm/study/venv/7练习.py", line 13, in <module>
result = readFile("C:\\py\\result.txt")
File "C:/python/pycharm/study/venv/7练习.py", line 3, in readFile
res = file.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0x8f in position 8: illegal multibyte sequence
Twilight6
发表于 2020-5-18 09:55:37
KevinHu 发表于 2020-5-18 09:53
试试这样:
你这个肯定报错了
fileName = "C:\\py\\result.txt"
file = open('./'+fileName,'r')