[問題]python內部os.system輸出中文亂碼
阿新 • • 發佈:2019-01-03
import os os.system("dir") 輸出結果: F:\code\python\django ��Ŀ¼ 2017/05/08 10:13 <DIR> . 2017/05/08 10:13 <DIR> .. 2017/05/08 09:46 <DIR> mysite 2017/05/08 10:13 74 run_server.py 1 ���ļ� 74 �ֽ� 3 ��Ŀ¼ 40,388,710,400 �����ֽ� 解決方法: 改用os.popen輸出
import os print(os.popen('dir').read())
輸出結果:
F:\code\python\django 的目錄
2017/05/08 10:17 <DIR> .
2017/05/08 10:17 <DIR> ..
2017/05/08 09:46 <DIR> mysite
2017/05/08 10:17 104 run_server.py
1 個檔案 104 位元組
3 個目錄 40,388,710,400 可用位元組