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

python初学问题1

2015-03-23 19:32 260 查看
昨天在运行python程序时第一次运行ok,更改之后再次运行重新用处理其他东西时总是报错。
原因是python运行时生成了个.pyc文件(`这个文件就是编译过的.py 的源代码`),由于python运行的效率不高,用这种源代码下次就可以省掉不少时间,也是一种优化策略。但这是后难免会出现错误。
解决方式,


from imp import reload    #Must load from module in 3.0
reload(XX)


reload函数载入并运行了文件最新版本的代码。
当python运行脚本时,第一步 编译成所谓的“字节码”,之后转发到所谓的“虚拟机”。.pyc文件保存的就是程序的字节码。关于PVM(虚拟机)就是迭代运行字节码指令的一个大循环。
参考书籍《python学习手册》第四版
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: