【发布时间】:2021-06-03 14:52:59
【问题描述】:
我在同一个文件夹中有 txt 和 python 文件,我正在尝试这个:
f =open('sample.txt')
data = f.read()
print(data)
f.close()
但是,我仍然面临错误。
我不想写文件的完整路径有什么办法可以解决这个错误。
【问题讨论】:
-
添加以下代码
import os; print(os.getcwd()),看看你的程序是从哪里运行的。 -
尝试
import os; print(os.listdir())并检查文件。 -
根据 Thomas John 的说法,请考虑您的文件名错误。您可以修改 Windows 设置以向您显示扩展名,或者从命令提示符执行“dir”。您确定您正在从该目录运行程序吗?也许您可以在短程序的开头添加一些临时代码来列出目录中的文件。总而言之,当你运行你的程序时,我们并不确定文件名或当前目录。
-
我已经在 Atom 代码编辑器中试过了,它可以工作。
标签: python