【发布时间】:2021-07-30 10:59:18
【问题描述】:
如何在 Python 中读取文本文件?这看起来应该很简单,但我什至无法打开文件而没有错误。我正在使用 Visual Studio Code,两个文件都在同一个文件夹目录中(HelloWorld.txt 和 firstProgram.py) 我的代码:
f = open('HelloWorld.txt', 'r')
print(f.readline())
f.close()
错误信息:
PS C:\Users\Alex> &
C:/Users/Alex/AppData/Local/Programs/Python/Python39/python.exe
c:/Users/Alex/Desktop/Code/firstProgram.py
Traceback (most recent call last):
File "c:\Users\Alex\Desktop\Code\firstProgram.py", line 1, in <module>
f = open('HelloWorld.txt', 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'HelloWorld.txt'
PS C:\Users\Alex>
图片:
[firstProgramAttemptInVSC][1]
我第一次在这里发帖,因此感谢任何有关问题礼仪的提示!谢谢。
找到的解决方案:
1. 将 Python 重新安装到所需的工作目录中。这解决了这个问题
2. 路径问题通过以下更新代码解决:
f = open('C:\\Users\\Alex\\Desktop\\Code\\HelloWorld.txt', 'r')
print(f.read())
f.close()
我已将路径设置为 `C:\\Users\\Alex\\Desktop\\Code\\HelloWorld.txt`
【问题讨论】:
-
查看pathlib 以了解正确的文件路径处理
标签: python-3.x readline