2017-08-29 3 views
-1

でファイルを作成、私のpythonとその名前のPIDを持つファイルを作成しようとしている、私はbashの上で知っている。このようなことも可能である:LinuxのPPID

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を追加する方法です。

ありがとうございます。

答えて

-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()