|
阅读:5749回复:0
python 学习手册 笔记2 —— python 程序执行之import 与 reload的区别
如何执行python 程序?
在window平台中,可以双击执行,可以在DOC窗口中输入python xxx.py , 可以使用IDLE工具的run进行执行.除些之外,还可以使用import与reload来执行程序 如: demo.py文件 print("hello python") 可以使用:
import demoimport 命令后面,直接是文件的名称,不过不需要加后缀.py. import 将后执行demo.py里的指令. import demo import demoimport 导入是一个开销很大的操作,以至于每个文件、每个程序运行不能够重复多于一次。 故:如果想要python在同一次会话中再次运行文件(不停止和重新启动会话),需要调用imp标准库模块中可用的reload函数(这个函数python2.6中是一个内置函数,python3.0不在是内置函数了) 代码使用如下: from imp import reload reload(demo)总结: import 与reload的区别 1. reload是一个被调用的函数,import是一个语句。所以reload要在模块对象前加括号,而import不需要 2. import 每个程序运行不能重复多于一次,reload可以反复运行,每次都是载入并运行了模块的最新版本的代码。 因些,出现了import 与reload结合使用的情况,先用Import导入执行,再次需要执行时,可以使用reload. 参考:python 学习手册 |
|
|