【问题标题】:Creating file with PPID使用 PPID 创建文件
【发布时间】:2018-02-07 06:43:20
【问题描述】:

在 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而不是$$添加到日志中。

提前致谢

【问题讨论】:

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


    【解决方案1】:

    这应该适合你。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-29
      • 2015-10-26
      • 2016-01-28
      • 2020-11-11
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      相关资源
      最近更新 更多