【Python有坑系列】报错NameError: name 'execfile' is not defined

想用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())

顺利读取!

 

发布了392 篇原创文章 · 获赞 492 · 访问量 241万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览