由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Python 中如何调用C的 exe 程序
相关主题
python login网站问一下Python的情况
请推荐一个稳定的Python集成环境有人用C++调用过python/java的library吗
Python有什么好的方法建two-way pipe?请问:在C程序里能调用SAS的程序吗? (转载)
[合集] call-by-ref降低了C++程序可读性用gc的语言是不是就不能用RAII了?
再请教个:C变长参数的传递问题 (转载)怎么可以做到程序运行时编译。
vc下程序的合并python, perl, C
如何在c++里面得到程序到底试用了多少内存?问个管理程序参数的问题
Python 初级问题[合集] 如果在自己的程序里调用external program (C++/Linux)
相关话题的讨论汇总
话题: python话题: subprocess话题: blah话题: exe话题: 调用
进入Programming版参与讨论
1 (共1页)
e*****r
发帖数: 144
1
最近喜欢上Python,假如我想让Python做下面的事情:
我有一个C可执行程序叫做 c.exe, 它带一个参数文件 config.txt,结果保存到另外一
个文件里 result.txt, 现在我想做的事情是
1. 运行 c.exe config.txt > result.txt
2. 分析result.txt,如果结果不好,修改config.txt中的参数
3。执行步骤1和2,直到满意的结果出现为止
现在第一步该如何用python做?那个库可以实现?
谢谢
X***n
发帖数: 366
2
import subprocess
subprocess.call(["ls", "-l", "/etc/resolv.conf"])
c****f
发帖数: 1102
3
subprocesss
d******e
发帖数: 2265
4
subprocess, redirect is kind of tricky and hard.
search subprocess redict will give you lots of hints.
I personally like the
with blah as blah:
call(blahlist, outputfile= blah)
way

【在 e*****r 的大作中提到】
: 最近喜欢上Python,假如我想让Python做下面的事情:
: 我有一个C可执行程序叫做 c.exe, 它带一个参数文件 config.txt,结果保存到另外一
: 个文件里 result.txt, 现在我想做的事情是
: 1. 运行 c.exe config.txt > result.txt
: 2. 分析result.txt,如果结果不好,修改config.txt中的参数
: 3。执行步骤1和2,直到满意的结果出现为止
: 现在第一步该如何用python做?那个库可以实现?
: 谢谢

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 如果在自己的程序里调用external program (C++/Linux)再请教个:C变长参数的传递问题 (转载)
请教一个系统安全问题vc下程序的合并
不同程序之间dll的调用?如何在c++里面得到程序到底试用了多少内存?
哪有关于python调用c的tutorial啊Python 初级问题
python login网站问一下Python的情况
请推荐一个稳定的Python集成环境有人用C++调用过python/java的library吗
Python有什么好的方法建two-way pipe?请问:在C程序里能调用SAS的程序吗? (转载)
[合集] call-by-ref降低了C++程序可读性用gc的语言是不是就不能用RAII了?
相关话题的讨论汇总
话题: python话题: subprocess话题: blah话题: exe话题: 调用