在Windows系统中,下载并安装了Python解析器后,就可以运行Python文件了。
可以使用任何编辑器,编写并保存Python文件。Python运行时提供了多种执行Python文件的方法。
1. 编写并保存Python文件myfoo.py如下(没有入口__main__函数):
def hello():
print("Xiangbin HAN")
打开cmd,cd到文件所在目录,执行如下命令即可:
python -c 'import myfoo; foo.hello()'
这里,将myfoo.py作为一个Pythno模块,导入到当前运行时,然后调用模块中的方法hello()。
2. 编写并保存Python文件myfoo.py如下(入口__main__函数):
def hello():
print("Xiangbin HAN")
if __name__ == '__main__':
hello()
打开cmd,cd到文件所在目录,执行如下命令即可:
python -m myfoo
这里,由于myfoo拥有入口函数,可以作为可执行的模块直接执行。
对于这样的Python模块,还可以如下执行:
python myfoo.py
3. 带命令行参数的Python文件
编写并保存Python文件myfoo.py如下(入口__main__函数带参数):
def getSwitch(hosts):
for host in hosts:
print("The switch of '" + host + "' is : " + mySwitch[host])
if __name__=="__main__":
getSwitch(sys.argv[1:])
执行命令如下:
C:\Sam\works>python myfoo.py mydus7
The switch of 'mydus7' is : switch09
或
C:\Sam\works>python -m myfoo mydus7
The switch of 'mydus7' is : switch09