如何在Python中将PID写入文件?

Mil*_*ali 3 python pid crud

我通过 获取当前正在运行的脚本 PID ,并尝试将其存储在文件中,但出现仅接受“string”而不接受“int”的os.getpid()错误。write()那么如何将PID作为字符串传递给write()

我的代码:

import os

outputFile = open('test.txt', "w")
pid = os.getpid()
outputFile.write(pid)
outputFile.close()
Run Code Online (Sandbox Code Playgroud)

Mil*_*ali 5

我必须str()像这样使用类型转换器:

import os

with open('test.txt', 'w', encoding='utf-8') as f:
    f.write(str(os.getpid()))
Run Code Online (Sandbox Code Playgroud)