【发布时间】:2012-10-19 17:10:08
【问题描述】:
我正在尝试将 psutil.test() 写入文件,但无法正常工作。有没有办法做到这一点?
这是我正在使用的代码:
import psutil
import tkMessageBox
def Sysinfo():
test = psutil.test()
tkMessageBox.showinfo(title='testing',message=test)
FILE = open("sysinfo.txt","w")
FILE.write(str(test))
FILE.close()
Sysinfo()
该文件包含“无”行。
在提示 psutils.test() 显示:
用户 PID %CPU %MEM VSZ RSS TTY 开始时间命令 根 1 0.0 0.1 3532 1944 ? 14:23 00:00 初始化 根 2 0.0 ? ? ? ? 14:23 00:00 线程 根 3 0.0 ? ? ? ? 14:23 00:00 ksoftirqd/0 根 5 0.0 ? ? ? ? 14:23 00:00 kworker/u:0 根 6 0.0 ? ? ? ? 14:23 00:00 迁移/0 等等。
【问题讨论】:
-
您是否具有写入目录的必要权限?
-
psutil.test()返回什么值? -
“无法正常工作”是什么意思? sysinfo.txt 显示什么?
-
运行 test = psutil.test() 后测试为无。也许 psutil.test() 不返回任何东西,只是打印结果?
-
@PrototypeStark 是的,我有权利。我添加了提示输出和我在文本文件中得到的输出。