python調用cmd顯示中文亂碼及調用cmd命令


os.system('dir')

解決方法加上

os.system('chcp 65001')

_____________________________________________________________

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
os.system('chcp 65001')
result = os.system(r"dir")
ss = "中華人民共和國"
print (result)
print (ss)

https://blog.csdn.net/andy985897924/article/details/79187035

__________________________________________________________________

調用cmd命令並打印出來

最近需要用到os.system 發現不能賦值到變量

后查有更新的模塊,如下: 
os.system 
os.spawn* 
os.popen* 
popen2.* 
commands.*

重新使用content=os.popen(‘help’).read() 
就能獲取到了

 兩者的區別是:

os.system(cmd)的返回值只會有0(成功),1,2

 os.popen(cmd)會吧執行的cmd的輸出作為值返回。

https://blog.csdn.net/ialexanderi/article/details/79227219

————————————————————————————————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM