首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-10-30 
[d]python中怎么调用linux命令text.pydef hello():…… # 还有些其他命令print Hello我想调用hello()时将H

[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')
这段代码是……

热点排行