Python 一大堆数字
我必须使用文本文件中的数字进行计算,文本文件包含大约24000个浮点数,我用它将文本文件中的行读取到列表中:Python 一大堆数字,python,list,floating-point,sum,Python,List,Floating Point,Sum,我必须使用文本文件中的数字进行计算,文本文件包含大约24000个浮点数,我用它将文本文件中的行读取到列表中: returns = open('trader.txt', 'r').readlines() 现在列表的名称是否应为returns?我问这个问题是因为我使用了 print returns 然后它出现了一条错误消息说 “无法初始化设备PRN” 我不知道这是什么意思 注意:有了这些浮点数,我必须使用sum()来查找第一个数字,使之超过某个值,例如40000,然后打印该数字的值以及它在列表中
returns = open('trader.txt', 'r').readlines()
现在列表的名称是否应为returns?我问这个问题是因为我使用了
print returns
然后它出现了一条错误消息说
“无法初始化设备PRN”
我不知道这是什么意思
注意:有了这些浮点数,我必须使用sum()来查找第一个数字,使之超过某个值,例如40000,然后打印该数字的值以及它在列表中的位置(我相信是索引)将这两行保存为文本文件,扩展名为py,例如calc.py
returns = open('trader.txt', 'r').readlines()
print returns
然后转到黑色窗口,键入
python calc.py
如果您的机器上有python,它应该可以工作。您的两行程序很好,应该可以工作。如果它不起作用,则说明您的python安装在某种程度上已损坏,或者Windows出现了问题
在Windows cmd窗口中,尝试键入
> python
>>> print "hello'
这样行吗?如果是,请键入程序的两行,看看是否有效。您是否调用了脚本
print
,但也使用了系统命令来打印内容?看起来您实际运行的命令可能与您认为正在运行的命令不同。您是如何运行该程序的?如果没有控制台,那么您可能无法打印任何内容。您是否真的在Python REPL中键入了这些内容?但是,如果您无法打印任何内容,Anderson先生,您将如何获得错误?您是否通过双击.py文件来运行它?如果是,请尝试通过命令行。如果您已经在命令行上,您使用的是什么命令行?我的机器上的python运行得非常好,但是即使您进行了调整,它也会显示相同的PRN消息。那么您如何运行其他python程序呢?如果python本身工作正常,您可以对上面两行执行相同的操作吗?我将文件保存为[something].py,然后在命令提示下导航到它们并打开它们