鱼C论坛

 找回密码
 立即注册
查看: 2073|回复: 12

open()函数无法打开桌面TXT文件

[复制链接]
发表于 2021-11-26 21:32:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 xiaoyuer000 于 2021-11-27 10:49 编辑

桌面创建TXT文件 open()函数无法打开
QQ图片20211126213103.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-26 22:00:15 | 显示全部楼层
本帖最后由 jackz007 于 2021-11-26 22:02 编辑

         把 open() 里的文件名改成  "sss.txt.txt" , Windows 资源器在默认情况下开启了 "不显示已知类型文件扩展名" 的选项,使得一个看上去是 "sss.txt" 的文件名实际上是 "sss.txt.txt"
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-26 22:11:37 | 显示全部楼层
jackz007 发表于 2021-11-26 22:00
把 open() 里的文件名改成  "sss.txt.txt" , Windows 资源器在默认情况下开启了 "不显示已知类型 ...

f = open(r"C;\Users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    f = open(r"C;\Users\goodb\Desktop\sss.txt.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'C;\\Users\\goodb\\Desktop\\sss.txt.txt'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-26 22:17:16 | 显示全部楼层
xiaoyuer000 发表于 2021-11-26 22:11
f = open(r"C;%users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "", li ...


        r"C;\Users\goodb\Desktop\sss.txt.txt"
        看出问题了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-26 22:19:45 | 显示全部楼层
错把引号当冒号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-26 22:24:39 | 显示全部楼层
jackz007 发表于 2021-11-26 22:17
r"C;%users\goodb\Desktop\sss.txt.txt"
        看出问题了?

f = open(r"C:Users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    f = open(r"C:Users\goodb\Desktop\sss.txt.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'C:Users\\goodb\\Desktop\\sss.txt.txt'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-26 22:31:11 | 显示全部楼层
列斗 发表于 2021-11-26 22:19
错把引号当冒号

f = open(r"C:Users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    f = open(r"C:Users\goodb\Desktop\sss.txt.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'C:Users\\goodb\\Desktop\\sss.txt.txt'
改了也找不到桌面文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-26 22:38:59 | 显示全部楼层
       你还得试试 "sss.txt" 啊,这个也得教吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-26 22:41:51 | 显示全部楼层
f = open(r"C:\Users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    f = open(r"C:\Users\goodb\Desktop\sss.txt.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\goodb\\Desktop\\sss.txt.txt'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-26 23:25:34 | 显示全部楼层
xiaoyuer000 发表于 2021-11-26 22:31
f = open(r"C:Users\goodb\Desktop\sss.txt.txt")
Traceback (most recent call last):
  File "", li ...
f = open(r"C:\Users\goodb\Desktop\sss.txt")
试一下这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-27 10:36:54 | 显示全部楼层
C:\Users\Administrator\Desktop\record.txt
谢谢大家问题找到了 新创建文件地址输入错误
f = open(r"C:\Users\Administrator\Desktop\record.txt")
>>> f
<_io.TextIOWrapper name='C:\\Users\\Administrator\\Desktop\\record.txt' mode='r' encoding='cp936'>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-27 10:46:47 | 显示全部楼层


C:\Users\Administrator\Desktop\record.txt
谢谢大家问题找到了 新创建文件地址输入错误
f = open(r"C:\Users\Administrator\Desktop\record.txt")
>>> f
<_io.TextIOWrapper name='C:\\Users\\Administrator\\Desktop\\record.txt' mode='r' encoding='cp936'>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-28 22:08:45 | 显示全部楼层
用户文件夹。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-29 23:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表