使用PPID创建文件

时间:2017-08-29 17:47:46

标签: python linux python-2.7 python-3.x

在Linux上,我尝试使用python创建一个名为PID的文件,我知道在bash上可能是这样的:

outfile=/tmp/saul.$$.tmp

然后我可以将输出重定向到该变量:

echo "Hello World" >> $outfile

我在python中试过这个:

log="/home/ss055g/log_$$.log"
f=open(log,'w')
f.write("Esto es una prueba")
f.close()

它不起作用。它创建的日志是:log _ $$。log,我的问题是,如何将pid添加到日志而不是$$。

提前致谢

1 个答案:

答案 0 :(得分:-2)

这对你有用。

import os
pid = os.getpid()
log_file="/home/ss055g/log_%s.log" % pid
f=open(log_file,'w')
f.write("Esto es una prueba")
f.close()