python初学问题1

来源:互联网 发布:java target runtime 编辑:程序博客网 时间:2024/05/17 06:05
昨天在运行python程序时第一次运行ok,更改之后再次运行重新用处理其他东西时总是报错。原因是python运行时生成了个.pyc文件(`这个文件就是编译过的.py 的源代码`),由于python运行的效率不高,用这种源代码下次就可以省掉不少时间,也是一种优化策略。但这是后难免会出现错误。解决方式,
  from imp import reload    #Must load from module in 3.0  reload(XX)  
reload函数载入并运行了文件最新版本的代码。当python运行脚本时,第一步 编译成所谓的“字节码”,之后转发到所谓的“虚拟机”。.pyc文件保存的就是程序的字节码。关于PVM(虚拟机)就是迭代运行字节码指令的一个大循环。参考书籍《python学习手册》第四版
0 0
原创粉丝点击