1 # -*- coding: utf-8 -*- 2 #Windows 3 #dir查看某一個文件夾下的子文件名或子文件夾名 4 #ipconfig:查看本地網卡的ip信息 5 #tasklist:查看運行的進程 6 7 #linux 8 #ls 9 #ifconfig 10 #ps aux 11 12 #執行系統命令 13 import os 14 15 os.system('dir')
控制台返回:
1 C:\Users\xu516\PycharmProjects\Python全棧開發\venv\Scripts\python.exe "C:/Users/xu516/PycharmProjects/Python全棧開發/第三模塊/網絡編程/04 模擬ssh遠程執行命令/補充.py" 2 ������ C �еľ��� OS 3 ������к��� 7849-BAF9 4 5 C:\Users\xu516\PycharmProjects\Pythonȫջ����\����ģ��\������\04 ģ��sshԶ��ִ������ ��Ŀ¼ 6 7 2018/04/06 10:34 <DIR> . 8 2018/04/06 10:34 <DIR> .. 9 2018/04/05 21:18 0 __init__.py 10 2018/04/06 10:09 378 �ͻ���.py 11 2018/04/06 10:24 862 �����.py 12 2018/04/06 10:34 266 ����.py 13 4 ���ļ� 1,506 �ֽ� 14 2 ��Ŀ¼ 36,535,816,192 �����ֽ�
解決方法:
將Global Encoding設置為gbk,即可正常顯示,如下:
1 C:\Users\xu516\PycharmProjects\Python全棧開發\venv\Scripts\python.exe "C:/Users/xu516/PycharmProjects/Python全棧開發/第三模塊/網絡編程/04 模擬ssh遠程執行命令/補充.py" 2 驅動器 C 中的卷是 OS 3 卷的序列號是 7849-BAF9 4 5 C:\Users\xu516\PycharmProjects\Python全棧開發\第三模塊\網絡編程\04 模擬ssh遠程執行命令 的目錄 6 7 2018/04/06 10:34 <DIR> . 8 2018/04/06 10:34 <DIR> .. 9 2018/04/05 21:18 0 __init__.py 10 2018/04/06 10:09 378 客戶端.py 11 2018/04/06 10:24 862 服務端.py 12 2018/04/06 10:34 266 補充.py 13 4 個文件 1,506 字節 14 2 個目錄 36,532,498,432 可用字節
原因據說是因為IDE編碼不能設置為utf-8,需要設置為gbk,因為這個控制台的代碼需要和windows保持一致。