【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())
顺利读取!
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())
顺利读取!
相关文章推荐
- Python使用eval强制转换字符串为字典时报错:File "<string>", line 1, in <module> NameError: name 'nan' is not defined
- 【Python】报错NameError: name 'reload' is not defined
- python实例2—NameError: name 'file' is not defined
- python2.7以下出 NameError: global name 'FileNotFoundError' is not defined的解决方案
- python name 'file' is not defined的解决办法
- GAE报错“NameError: global name 'execfile' is not defined”
- python name 'file' is not defined的解决办法
- GAE报错“NameError: global name 'execfile' is not defined”
- python name 'file' is not defined的解决办法
- python提示NameError: name 'xxx' is not defined
- python reload(sys)找不到,name 'reload' is not defined
- NameError: name 'file' is not defined
- python reload(sys)找不到,name 'reload' is not defined
- paip.python NameError name 'xxx' is not defined\
- python 遇到NameError: name '__file__' is not defi...
- python NameError: name ' book ' is not defined
- 【Python学习】python3 NameError: name 'xrange' is not defined
- Python3.5 报错:NameError: name 'reload' is not defined
- Python中NameError: name 'reload' is not defined 解决方法
- Python 报错 NameError: name '_name_' is not defined