程序在PyCharm中工作,但不在控制台中,相同版本的python

时间:2018-05-25 15:15:56

标签: python

我有一个简短的脚本,可以从包含两列的CSV中读取1,048,574条记录,并将它们放入两个列表中,每列一列。所以每个列表最终应该有1,048,574个元素。

在PyCharm中,这很好用。在控制台中,程序挂起大约1,048,345。

我无法理解。两者都使用相同的Python,3.6.5。

这是脚本:

import csv

xtime = []
voltage = []

count = 0
with open ('audio2.csv', newline='') as csvfile:
    reader = csv.reader(csvfile)
    for row in reader:
        xtime.append(row[0])
        voltage.append(row[1])
        print(count)
        count += 1
    print('finished reading')

CSV的每一行看起来都像-0.000951453,-1.56,有1,048,574行。 PyCharm最后打印finished reading,但GitBash在打印1048345后就会挂起。

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

我不确定,但如果我是你,我会从windows命令行使用python,或者如果从git bash启动,我会尝试winpty python

可能与this issue

有关

答案 1 :(得分:0)

如果您非常确定Python路径是相同的,也许您应该尝试使用较少的数据在控制台中使用Python进行测试,以检查它是否是内存问题。