Python 以整数形式从文件获取输入

Python 以整数形式从文件获取输入,python,Python,我想从python中int类型的文件中获取数据,但出现错误: ValueError: invalid literal for int() with base 10: 'from sys import argv\n' 尝试: 这将从文件中检索数据,并尝试将其解析为整数格式。(然后打印出来。)您能详细说明一下吗?您似乎试图使用Python源文件作为数字,这就是它不起作用的原因。 file_descriptor = open('file.name') bytes = file_descriptor.

我想从python中int类型的文件中获取数据,但出现错误:

ValueError: invalid literal for int() with base 10: 'from sys import argv\n'
尝试:


这将从文件中检索数据,并尝试将其解析为整数格式。(然后打印出来。)

您能详细说明一下吗?您似乎试图使用Python源文件作为数字,这就是它不起作用的原因。
file_descriptor = open('file.name')
bytes = file_descriptor.read()
try:
    newint=int(bytes)
except Exception as e:
    print(str(e))
print(newint)