Executing Module as Script in python-脚本执行python模块
模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。模块的模块名(做为一个字符串)可以由全局变量 __name__ 得到。例如,你可以用自己惯用的文件编辑器在当前目录下创建一个叫 fibb.py 的文件,录入如下内容:
def fib(n): a,b=0,1 while b<n: print(b,end=' ') a,b=b,a+b print() def fib2(n): result=[] a,b=0,1 while b<n: result.append(b) a,b=b,a+b return result if __name__ == "__main__": import sys fib(int(sys.argv[1]))
但如果用Ipython console执行,会报错

问题和解决办法是:You need to run it from the operating system's command line prompt NOT from within Python's interactive shell.
所以
1。用管理员身份运行prompt
2.到模块所在目录
3. python module.py arguments


浙公网安备 33010602011771号