[问题] 如何呼叫 c++/c# 执行档

楼主: jlindeberg (jlindeberg)   2018-01-15 21:22:33
请问一下 python 要怎么呼叫 C++或C#执行档?
试着用 subprocess:
cmd = 'program1.exe'
retcode = subprocess.call(cmd, shell=True)
但是传回
'program1.exe' is not recognized as an internal or external command,
operable program or batch file.
请问要怎么用相对位址去呼叫其他程式?
作者: uranusjr (←這人是超級笨蛋)   2018-01-15 21:45:00
用绝对位置是最可靠的方法, 目前所在的档案位置可以用__file__ 变量拿到再搭配 os.path 或 pathlib 转成绝对位置
作者: TitanEric (泰坦)   2018-01-15 23:04:00
楼上正确
作者: yoshien (拉拉哩拉拉)   2018-01-15 23:32:00
Shell=False
楼主: jlindeberg (jlindeberg)   2018-01-16 22:03:00
好的 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com