【发布时间】:2016-10-17 22:22:16
【问题描述】:
目前我正在尝试打开一个名为“temperature.txt”的文本文件,我使用文件处理程序保存在我的桌面上,但是由于某种原因我无法让它工作。谁能告诉我我做错了什么。
#!/Python34/python
from math import *
fh = open('temperature.txt')
num_list = []
for num in fh:
num_list.append(int(num))
fh.close()
【问题讨论】:
-
请告诉我们您遇到的错误。在文本文件中对您的数据进行简短描述也会有所帮助。
-
FileNotFoundError-tempertature.txt应与您的.py文件位于同一目录中。ValueError- 尝试将字符串(从文件读取)转换为 int 但它不是 int。Can't see output- 打印您的列表。 -
您的代码没有问题。如果您需要帮助 - 您也需要向我们提供错误信息。不过,与以前的 cmets 一样,问题很可能是文件不存在(或者脚本在错误的目录中查找它)或者文件中的行不只是数字(例如,在即使文件正确打开,文件末尾也可能导致for循环出错)
标签: python python-3.x filehandler