如何解决Python文本文件无法读取
我有一个名为test.text
的文本文件,其中包含几行纯文本。然后我写了
with open("test.txt") as f:
text = f.read()
print(text)
在名为filetest.py
的单独文件中
执行代码后,它将运行,但返回空结果,即不显示输出。控制台仅显示:$。为什么不显示文件内容?
解决方法
修复“ test.txt”字符串。还可以使用ident和只读。
with open('test.txt','r') as f:
text = f.read()
print(text)
,
可能是明显的疏忽,但是您确定您的文件名正确吗?甚至一个字母的差异,或者大写与小写都有可能破坏事物。
我问是因为您的描述中有test.text
,但是您的代码显示了您尝试阅读test.txt
的情况。
此外,您可能会考虑使用os
模块。这样一来,计算机就可以更轻松地访问特定于操作系统的细微差别的文件。
尝试一下:
import os
myFile = os.path.abspath("/path/to/text.txt")
with open(myFile,"r") as file:
contents = file.read()
print(contents)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。