贾雨村 发表于 2020-12-26 14:12:02

精简代码

有大佬能帮我精简一下代码吗?可能是因为处理量太大和嵌套的原因,这一部分在jupyter notebook 上没法运行一直是【*】的状态
f=open('my_senti_dict','r')
line=f.readline()
#[['2736', ['A', 'paper', 'mill', 'in', 'the', 'central', 'Maine', 'town', 'of', 'Madison', 'soon', 'will', 'have', 'a', 'new', 'owner'], 0, 0, 0]]
for in new_list:
    t=
    for word in b:
      if word not in txt:
            continue
      while word not in line:
            line=f.readline()
      q=line.find(',')
      p=line.find(',',q+1)
      num=line.split(',')
      c+=int(num)
      d+=int(num)
      e+=int(num)
    if max(c,d,e)==c:
      t.append('positive')
    if max(c,d,e)==d:
      t.append('neutral')
    if max(c,d,e)==e:
      t.append('negative')
    print(t)
      

jackz007 发表于 2020-12-26 14:31:36

       希望能简单说一下文件 'my_senti_dict' 的格式及内容,以及想要达到的效果。

tryhi 发表于 2020-12-26 15:26:30

缺少my_senti_dict文件,缺少txt变量,无法运行
页: [1]
查看完整版本: 精简代码