中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決pycharm下os.system執行命令返回有中文亂碼的問題

發布時間:2020-09-10 08:35:59 來源:腳本之家 閱讀:258 作者:Wensent_H 欄目:開發技術

如下所示:

source = ['C:\\Users\\admin\\Desktop\\pythonLearning']
target_dir = 'C:\\Users\\admin\\Desktop'
 
print(time.strftime('%Y%m%d%H%M%S'))
 
target = target_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip'
if not os.path.exists(target_dir):
 os.mkdir(target_dir)
 
zip_command = 'HaoZipC a {0} {1}'.format(target, ' '.join(source))
 
type = sys.getfilesystemencoding()
print('類型為:', type)
 
 
print('Zip command is:')
print(zip_command)
print('Running:')
result = os.system(zip_command)
if result == 0:
 print('Successful backup to', target)
else:
 print('Backup FAILED')

控制臺返回:

20170811100310

類型為: utf-8

Zip command is:

HaoZipC a C:\Users\admin\Desktop\20170811100310.zip C:\Users\admin\Desktop\pythonLearning

Running:

����ɨ���ļ�...

����ѹ���ĵ� C:\Users\admin\Desktop\20170811100310.zip

��ѹ���ļ���C:\Users\admin\Desktop\pythonLearning\byte-of-python-chinese-edition.pdf

��ѹ���ļ��� C:\Users\admin\Desktop\pythonLearning\byte-of-python.pdf

��ѹ���ļ��� C:\Users\admin\Desktop\pythonLearning\python�˹�����.png

解決方法:

解決pycharm下os.system執行命令返回有中文亂碼的問題

將Global Encoding設置為gbk,即可正常顯示,如下:

20170811100615
類型為: utf-8
Zip command is:
HaoZipC a C:\Users\admin\Desktop\20170811100615.zipC:\Users\admin\Desktop\pythonLearning
Running:
正在掃描文件...

創建壓縮文檔 C:\Users\admin\Desktop\20170811100615.zip

正壓縮文件:C:\Users\admin\Desktop\pythonLearning\byte-of-python-chinese-edition.pdf

原因據說是因為IDE編碼不能設置為utf-8,需要設置為gbk,因為這個控制臺的代碼需要和windows保持一致。

以上這篇解決pycharm下os.system執行命令返回有中文亂碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连平县| 波密县| 马鞍山市| 香河县| 疏附县| 长宁区| 大竹县| 治多县| 克什克腾旗| 兰考县| 东阿县| 桐城市| 进贤县| 台东市| 海淀区| 渝中区| 乌苏市| 忻城县| 阿拉善右旗| 沽源县| 电白县| 博野县| 卫辉市| 高雄市| 尚义县| 吉安县| 金川县| 屏东市| 交城县| 五常市| 明溪县| 云浮市| 兴安县| 河池市| 新乡县| 宾阳县| 宁明县| 萍乡市| 万年县| 肃宁县| 长白|