UnicodeEncodeError:尝试打印win32_process(wmi模块)

时间:2017-12-19 16:04:23

标签: python process wmi win32-process kernel32

我正在尝试打印所有进程(如任务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)

有人知道该怎么做?

0 个答案:

没有答案