首页 > 解决方案 > 程序在 PyCharm 中运行,但在控制台中运行,相同版本的 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 行。PyCharmfinished reading最后打印,但 GitBash 在打印后挂起1048345

可能是什么问题呢?

标签: python

解决方案


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

可能与这个问题有关


推荐阅读