【发布时间】:2021-02-25 11:46:28
【问题描述】:
我通过os.getpid() 获取当前正在运行的脚本PID,并尝试将其存储在一个文件中,但我收到write() 只接受'string' 而不是'int' 的错误。那么如何将PID作为字符串传递给write()呢?
我的代码:
import os
outputFile = open('test.txt', "w")
pid = os.getpid()
outputFile.write(pid)
outputFile.close()
【问题讨论】:
-
outputFile.write(str(pid)) -
您可以使用
str将其转换为字符串。此外,您可以考虑使用带有with关键字的文件。 geeksforgeeks.org/with-statement-in-python