如何在Python中将PID写入文件?
How to write PID to file in Python?
我通过 os.getpid()
获得了当前的 运行 脚本 PID,并尝试将其存储在一个文件中,但我得到一个错误 write()
只接受 'string' 和不是 'int'。那么如何将 PID 作为字符串传递给 write()
?
我的代码:
import os
outputFile = open('test.txt', "w")
pid = os.getpid()
outputFile.write(pid)
outputFile.close()
我必须像这样使用类型转换器 str()
:
import os
with open('test.txt', 'w', encoding='utf-8') as f:
f.write(str(os.getpid()))
我通过 os.getpid()
获得了当前的 运行 脚本 PID,并尝试将其存储在一个文件中,但我得到一个错误 write()
只接受 'string' 和不是 'int'。那么如何将 PID 作为字符串传递给 write()
?
我的代码:
import os
outputFile = open('test.txt', "w")
pid = os.getpid()
outputFile.write(pid)
outputFile.close()
我必须像这样使用类型转换器 str()
:
import os
with open('test.txt', 'w', encoding='utf-8') as f:
f.write(str(os.getpid()))