python - 程序在 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
。
可能是什么问题呢?
解决方案
我不确定,但如果我是你,我会从 windows 命令行使用 python,或者如果从 git bash 启动,我会尝试 winpty python
可能与这个问题有关
推荐阅读
- vba - 类模块 Outlook VBA 的问题
- excel - 复制文本下方的单元格
- android - 如何在 DrawerLayout 中正确使用 Android 片段?
- javascript - Text Javascript的淡入淡出效果
- database - 如何使用 Gorm 进行预加载
- javascript - 如何先加载文件再执行FileReader
- python - isnull() 方法如何返回数据框中缺失的所有行?
- regex - 在成功/失败之前查找正则表达式在字符串中查看了多少个字符
- java - 通过独立的块压缩文件,然后将它们连接到一个有效的存档中
- bash - 使用更多时产生神秘的冒号字符串的 Slurm 工作