您的位置:首页 > 编程语言 > Python开发

【Python】报错NameError: name 'execfile' is not defined

2017-11-10 16:16 453 查看
想用execfile顺序执行脚本文件,但是报错:
NameError: name 'execfile' is not defined
execfile在python3中已被废除,代替函数: 

exec(open(filename).read())

使用替代函数,输入文件名后,依然报错:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 2508: illegal multibyte sequence

改为:
exec(open("binEA_q1.py", encoding = 'utf-8').read())
exec(open("binEA_q2.py", encoding = 'utf-8').read())
顺利读取!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: