如何在Python中正确访问C盘?解决访问报错以读取TXT文件
解决Python 3访问C盘文件报错的问题
修正路径格式
Windows路径中的反斜杠\是Python的转义字符,直接使用会导致解析错误,两种可行写法:- 改用双反斜杠:
open("C:\\example\\test.txt", "r") - 使用原始字符串(路径前加
r):open(r"C:\example\test.txt", "r")
- 改用双反斜杠:
排查权限限制
若访问C盘根目录、C:\Windows这类系统保护目录,Python进程可能无读写权限:- 右键启动Python IDE/终端,选择「以管理员身份运行」后重试
- 将目标TXT文件转移到非系统目录(如
C:\Users\你的用户名\Documents)再测试
验证路径有效性
复制CMD中可正常访问的路径到Python代码(注意转义或加r),避免手动输入拼写错误。也可先执行以下代码确认路径是否存在:import os print(os.path.exists("你的文件完整路径"))返回
True表示路径有效,False则需检查路径拼写或文件位置。放弃无效操作
CMD中的^Z是EOF标记,对Python的路径设置无任何作用,无需再尝试该方法。
内容的提问来源于stack exchange,提问作者Coder
相关产品推荐
相关产品推荐

