python如何运行程序并向程序传入参数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何运行程序并向程序传入参数?相关的知识,希望对你有一定的参考价值。

要做操作系统。
比如:Windows CMD命令 pyinstaller.py -F py.py
这个-F和py.py就是参数。
我要把他传进pyinstaller.py或者是一个exe文件。
百度不到,只能做伸手党,回答正确跪谢。
(可不可以附一个引导教程?转载或只有个链接也行)

参数个数使用len()函数来获取import sys print sys.argv if __name__=='__main__': print "Program name", sys.argv[0] for i in range(1, len(sys.argv)): print "arg%d"%i,sys.argv[i]

注意调用的时候百必须使用

python 脚本名.py arg1 arg2

因为度win下面的命令解释器认为.py不是可执行文件,直接调用文件的内时候,不会传入参数,容如下面的代码则不会传入参数:

脚本名.py arg1 arg2追问

我是要传入参数,不是接收参数。

参考技术A OK,什么时候要?

以上是关于python如何运行程序并向程序传入参数?的主要内容,如果未能解决你的问题,请参考以下文章

如何将两个整数参数传入并使用 C# 命令行程序? [复制]

python 外部传参程序编写并打包exe及其调用方式

python如何获取cmd命令框里的内容

python 修改文件内容的程序

CMD运行Lua程序,怎么传入文件参数?

如何在 Python 中使用参数运行应用程序?