背景: 我有一个文本文件,输入如下:
#1 GLN 15.A OE1
#1 ILE 16.A C
#1 ILE 16.A CA
#1 ILE 16.A CB
#1 ILE 16.A CD1
我用python将这个文件转换成一个字符串。我得到我想要的输出(说数字)。在
代码的一部分在这里:
^{pr2}$终端中的错误读取
extractnum(s)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 17, in extractnum
AttributeError: 'NoneType' object has no attribute 'append'
为什么“我”不能添加到列表中?有办法解决这个问题吗?在
append
不返回值;它直接修改列表。只需键入以下内容即可获得所需效果:请注意:
这个append的返回值是
None
。在因此,在进行此操作时:
^{pr2}$您将
list_of_a_chain_residues
设置为None
,因为append不返回值。 请执行以下操作:问题是append to list,它返回None,如果你这样做,你会得到答案
相关问题 更多 >
编程相关推荐