在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添加到日志而不是$$。
提前致谢
答案 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()