首页 新闻 会员 周边 捐助

cmd运行带参数exe总是报错,找不到参数

0
悬赏园豆:50 [待解决问题]

import sys
def run(name,age,IDcard,position):
print(name)
将这个程喜打包成exe


一直提示找不到参数

王者2的主页 王者2 | 初学一级 | 园豆:154
提问于:2020-05-08 19:56
< >
分享
所有回答(1)
0
import sys
def run(name,age,IDcard,position):
    print(name,age,IDcard,position))

if __name__ == '__main__':
    name= sys.argv[1]
    age= sys.argv[2]
    IDcard= sys.argv[3]
    position= sys.argv[4]
    run(name,age,IDcard,position)

cmd应该可以直接运行

python 脚本名称.py  1 2 3 4
小小咸鱼YwY | 园豆:3312 (老鸟四级) | 2020-05-08 20:24

exe参数是list类型
c#使用System.Diagnostics.Process.Start("C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\dist\InputName.exe", {参数} );调用的时候,参数只能是string类型,这个不能循环的状态下该怎么解决

支持(0) 反对(0) 王者2 | 园豆:154 (初学一级) | 2020-05-09 10:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册