如何在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()))