我有一个python程序,似乎每当我在这行代码激活的情况下打开它,它就会自动关闭。content = open('Word_list.txt').read().splitlines()
它就会自动关闭(我说的打开是指从文件资源管理器双击它,其他方式都很好)。我试过用一个小的列表变量,我的程序工作文件时,它是这样的,所以我需要把一个4MB的文件(4,250,000行)转换成python列表变量。有没有什么方法可以做到这一点,会不会因为我在这里做的事情而变慢?
哦,我应该提一下,我试过其他导入文本文件的方法(for循环什么的),似乎也是瞬间崩溃。谢谢!
因为你是通过资源管理器运行的,窗口在你看到错误信息之前就已经关闭了,所以添加一些错误处理代码。
try:
content = open('Word_list.txt').read().splitlines()
except Exception as exc:
import traceback
print(traceback.format_exc())
input()
我设法使用Notepad++和他们的宏系统把所需的 " ",
'的字样,用另一个程序代替python来完成我的反对。