小编taz*_*zim的帖子

获得子进程的pid

我正在使用python的多处理模块来生成新进程

如下 :

import multiprocessing
import os
d = multiprocessing.Process(target=os.system,args=('iostat 2 > a.txt',))
d.start()
Run Code Online (Sandbox Code Playgroud)

我想获取iostat命令的pid或使用多处理模块执行的命令

当我执行:

 d.pid 
Run Code Online (Sandbox Code Playgroud)

它给了我运行此命令的子shell的pid.

任何帮助都是有价值的.

提前致谢

python django python-multiprocessing

18
推荐指数
3
解决办法
3万
查看次数

比较python中的两个文本文件

我需要比较两个文件并将不同的行重定向到第三个文件.我知道使用diff命令我可以得到区别.但是,有没有办法在python中做到这一点?任何示例代码都会有所帮助

python

13
推荐指数
2
解决办法
3万
查看次数

在后台执行命令

尝试使用pythons命令模块在后台执行shell命令

>>>import commands
>>>output = commands.getstatusoutput("find / > tmp.txt &")
   sh: Syntax error: ";" unexpected
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释语法有什么问题吗?那怎么办?

Tazim.

python shell

1
推荐指数
1
解决办法
1555
查看次数

标签 统计

python ×3

django ×1

python-multiprocessing ×1

shell ×1