linux有下列的几种方法来运行python脚本: (注:我所用的python环境为 2.6) 一. 终端命令行下 []$python "name.py" 二. python环境中 若脚本名称为name.py, 其内容为: a='head' b='hehe' print(a,b) 则使用 >>>impport name 针对此种方法我们 使用下面的语句来显示内容: >>>print (name.a) >>>head >>>print (name.b) >>>hehe 在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在 这个时候可以使用>>>reload(name)在python 3.0中可能要加载ipm模块才能使用reload()函数 >>>from imp import reload >>>reload(name) 三.使用from 假设脚本的名称为name.py name.py的内容为: a='head' b='hehe' print(a,b) 可以使用下边的方法来运行脚本: >>>from name import a,b,c 在 这个python环境中我们就可以使用简单的变量名来调用其内容了 。eg: >>>a >>>'head' >>>b >>>'hehe' 四.使用exec 方法为: >>>exec(open('name.py').read()) NOTICE:在上面的 方法中,第三种和第四种方法会默认覆盖python环境中已经存在 的且和name.py中 有重名的变量名,且系统不会给出提示,请注意这一点!!! |
|