我通过 os.getpid()
获取当前正在运行的脚本 PID,并尝试将其存储在一个文件中,但我收到一个错误,即 write()
只接受 'string' 而不是 'int'。那么如何将 PID 作为字符串传递给 write()
呢?
我的代码:
import os
outputFile = open('test.txt', "w")
pid = os.getpid()
outputFile.write(pid)
outputFile.close()
我通过 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()))