我的process1.txt来自ps> windows powershell中的process1.txt 就像这样
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
167 12 2044 8024 0.02 14640 1 acrotray
448 29 46584 33768 0.30 14692 1 acwebbrowser
我在win10中使用ipython3
In [12]: f = open('process1.txt',encoding = 'unicode_escape')
In [13]: line = f.readlines()
我想显示第三行,如
167 12 2044 8024 0.02 14640 1 acrotray
但是当我输入第[3]行时就像这样显示
In [15]: line[3]
Out[15]: '\x00\n'
和mysystem是utf-8系统如何显示正确的行?
答案 0 :(得分:1)
我使用ConEmu并在ConEmu控制台中重新生成文件
tasklist > process3.txt
得到这个
In [1]: f = open('process3.txt')
In [2]: line = f.readlines()
In [3]: line[3]
Out[3]: 'System Idle Process 0 Services 0 8 K\n'