我正在尝试打印所有进程(如任务mannager),所以我使用了 这段代码:
from ctypes import *
import wmi
c = wmi.WMI()
kernel32 = windll.kernel32
i = 0
txt = ""
for process in c.Win32_Process():
try:
txt = txt + str(process)
except:
print process
大部分过程(大约144/146)通过了尝试,然后我打印在一起但是大约有2个过程未通过尝试,而且在我尝试打印时出现并引发错误: UnicodeEncodeError:'ascii'编解码器无法编码位置178-181中的字符:序数不在范围内(128)
有人知道该怎么做?