作者jlindeberg (jlindeberg)
看板Python
标题[问题] 如何呼叫 c++/c# 执行档
时间Mon Jan 15 21:22:33 2018
请问一下 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.
请问要怎麽用相对位址去呼叫其他程式?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.50.140.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1516022555.A.BF4.html
1F:→ uranusjr: 用绝对位置是最可靠的方法, 目前所在的档案位置可以用 01/15 21:45
2F:→ uranusjr: __file__ 变数拿到 01/15 21:45
3F:→ uranusjr: 再搭配 os.path 或 pathlib 转成绝对位置 01/15 21:46
4F:推 TitanEric: 楼上正确 01/15 23:04
5F:推 yoshien: Shell=False 01/15 23:32
6F:→ jlindeberg: 好的 谢谢 01/16 22:03