读书人

[d]python中如何调用linux命令

发布时间: 2012-10-30 16:13:36 作者: rapoo

[d]python中怎么调用linux命令
text.py
def hello():
…… # 还有些其他命令
print "Hello"
我想调用hello()时将Hello直接打印到文件里面 不影响命令的执行


在往上查 好像用
os.system(“echo aaa >> text.out”)
如果aaa是一个python的函数 应该怎么写呢?
-----------------------------
Double行动:
原帖分数:40

[解决办法]
open,write.
[解决办法]
os.system(“echo aaa >> text.out”)
如果aaa是一个python的函数 应该怎么写呢?
-----------------------
既然这样,为什么不直接 import这个模块之后,直接调用里面的hello函数呢?

[解决办法]
是不是这样的:
def hello(fd):
print >>fd, "hello"
[解决办法]
不dup就行了呗
你查查dup是干啥的

探讨

04.import os

05.

06.stream = open('d:\\output.txt', 'a')

07.os.dup2(stream.fileno(), 1)

08.os.dup2(stream.fileno(), 2)

09.stream.close()

10.

11.print('hello world')
这段代码是……

读书人网 >perl python

热点推荐