怎样把多个cad图娴揭桓鰌df文件
发布网友
发布时间:2022-04-21 22:40
我来回答
共1个回答
热心网友
时间:2023-05-20 10:32
为了达到命令行方式:test.py arg1 arg2的效果,使用execl("test.py","arg1","arg2",(char*)0))肯定是不行的,因为arg1会被忽略,提示缺少参数。正确的方式是:execl("test.py",”xxx”,"arg1","arg2",(char*)0)),这里”xxx”代表任意字符串,不过一般会使用解释器文件名,即”test.py”。
为了达到命令行方式:python test.py arg1 arg2的效果,使用execl("python",”test.py”,"arg1","arg2",(char*)0))也是不行的,因为test.py会被忽略,arg1会被当做第一个参数传给python解释器。正确方式是:
execl(“python",”xxx”,”test.py”,"arg1","arg2",(char*)0)),这里”xxx”代表任意字符串,不过一般会使用解释器文件名,即”test.py”。