NoDib 发表于 2019-7-8 09:53:07

为什么加一行print(word_list),IDLE直接奔溃死了。问号脸,我也没干啥吧,请...

f = open(r'D:\untitled\string1\string1.txt')
num = 0
word_list = list(set(f))
length = len(list(f))
print(length)
#print(word_list)
for item in word_list:
    length = length-1
    num = num + 1

    if length == 0:
      break
print("the %s has found %d" %(item,num))

My_A 发表于 2019-7-8 11:09:34

发一下报错信息

TCY 发表于 2019-7-8 11:35:07

内容过多

NoDib 发表于 2019-7-8 14:39:09

My_A 发表于 2019-7-8 11:09
发一下报错信息

没有报错信息,直接就是无响应,鼠标点关闭就奔溃了

My_A 发表于 2019-7-8 16:01:54

NoDib 发表于 2019-7-8 14:39
没有报错信息,直接就是无响应,鼠标点关闭就奔溃了

是不是文件内容太多了,你用个小一点的文件试一下
页: [1]
查看完整版本: 为什么加一行print(word_list),IDLE直接奔溃死了。问号脸,我也没干啥吧,请...