python不能分配给操作员_使用字典时出现“无法分配给操作员”错误

我试着用一个简单的字典把文本文件中每一行的值替换成它们各自的字典值,但是在字典的第一行得到了“cannotassigntooperatorerror”。以下是我目前所掌握的。。。在#!/usr/bin/python

import sys

funcat-cog = {'Translation, ribosomal structure and biogenesis': 'J',

'RNA processing and modification': 'A',

'Transcription': 'K',

'Replication, recombination and repair': 'L',

'Chromatin structure and dynamis': 'B',

'Cell cycle control, cell division, chromosome partitioning': 'D',

'Defense mechanisms': 'V',

'Signal transduction mechanisms': 'T',

'Cell wall/membrane/envelope biogensis': 'M',

'Cell motility': 'N',

'Intracellular trafficking and secretion': 'U',

'Posttranslational modification, protein turnover, chaperones': 'O',

'Energy production and conversion': 'C',

'Carbohydrate transport and metabolism': 'G',

'Amino acid transport and metabolism': 'E',

'Nucleotide trnasport and metabolism': 'F',

'Coenzyme transport and metabolism': 'H',

'Lipid transport and metabolism': 'I',

'Inorganic ion transport and metabolism': 'P',

'Secondary metabolites biosynthesis, transport and catabolism': 'Q',

'General function': 'R',

'Function unknown': 'S',

'.': '.'}

fil = open(sys.argv[1])

for line in fil:

linearr = line.strip('\n')

for k,v in funcat-cog.items():

print v

有谁能帮我弄清楚是怎么回事吗?可能是格式错误吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值