语法错误:文件中的非ASCII字符'\xe2',但未声明编码

2024-03-29 10:04:28 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的终端窗口中,我得到一个代码的语法错误,我不确定问题是什么。我只需要第二双眼睛,所以帮我仔细检查一下

代码:

from modeller import *
from modeller.automodel import *


env = environ() 
aln = alignment(env) 
mdl = model(env, file=‘5ZEO’, model_segment = ('FIRST:A','LAST:A'))
aln.append_model(mdl, align_codes=‘5ZEOA', atom_files=‘5ZEO’) 
aln.append(file='target.seq', align_codes='target')
aln.salign() 
aln.write(file='target-5ZEO.ali', alignment_format='PIR')
Error:   File "align.py", line 7
SyntaxError: Non-ASCII character '\xe2' in file align.py on line 7, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Tags: 代码frompyimportenvtargetmodelcodes
1条回答
网友
1楼 · 发布于 2024-03-29 10:04:28

从你粘贴的代码中,你可以看出当语法颜色变得很奇怪时,哪里出了问题

您在语句中使用了印刷引号

aln.append_model(mdl, align_codes=‘5ZEOA', atom_files=‘5ZEO’) 

那必须是

aln.append_model(mdl, align_codes='5ZEOA', atom_files='5ZEO') 

相反

相关问题 更多 >