直接輸出系統命令到屏幕,該方法獲取的命令返回值不可被賦值給變數,輸出結果受編碼影響會亂碼: 將執行獲取的系統命令存入記憶體,再將記憶體中的結果讀取出來輸出到屏幕,不會亂碼: 在執行文件所在目錄下創建文件夾 ...
直接輸出系統命令到屏幕,該方法獲取的命令返回值不可被賦值給變數,輸出結果受編碼影響會亂碼:
import os os.system("ipconfig")
將執行獲取的系統命令存入記憶體,再將記憶體中的結果讀取出來輸出到屏幕,不會亂碼:
import os com = os.popen("ipconfig").read() print(com)
在執行文件所在目錄下創建文件夾
import os os.makedirs("makedir")