python開發(fā)環(huán)境PyScripter中文亂碼問題解決方案
PyScripter看起來還是挺不錯(cuò)的一個(gè)python ide
環(huán)境:
PyScripter 2.6.0.0
python3.4
問題:
PyScripter有個(gè)小坑,打開文件后中文都成了亂碼。在PyScripter中新建的文件中文可以正常顯示,但是重新打開后中文亂碼。
PyScripter中文亂碼原因:
原因是如果文件頭部沒有編碼聲明,那么PyScripter會(huì)默認(rèn)使用ANSI打開文件。
而PyScripter默認(rèn)的文件模板也不帶編碼聲明,重新打開文件時(shí)間不以UTF-8打開,所以亂碼。
解決的辦法:
1、用其它編輯器打開文件,添加這一行聲明并保存:
# -*- coding: UTF-8 -*-
2、修改PyScripter的文件模板也添加上這一行:
# -*- coding: UTF-8 -*-
這樣每次用PyScripter 新建python代碼文件時(shí)間都會(huì)自動(dòng)帶上這行代碼聲明。很是非常十分方便-_-!
具體操作步驟: 工具 → 選項(xiàng) → 文件模板 → python腳本 → 然后在模板中添加編碼聲明:
# -*- coding: UTF-8 -*-
→ 點(diǎn)擊更新?。?!←這一步非常重要,修改后要記得點(diǎn)更新才會(huì)保存。
PyScripter 的所有配置都保存在PyScripter.ini中,路徑是 你的用戶目錄/AppData\Roaming\PyScripter/PyScripter.ini
C:\Users\Administrator\AppData\Roaming\PyScripter
相關(guān)文章
利用Python實(shí)現(xiàn)讀取照片的Exif信息
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)讀取照片的Exif信息,文中的示例代碼簡潔易懂,具有一定的參考價(jià)值,有需要的小伙伴可以參考下2023-10-10異步任務(wù)隊(duì)列Celery在Django中的使用方法
對(duì)于網(wǎng)站來說,給用戶一個(gè)較好的體驗(yàn)是很重要的事情,其中最重要的指標(biāo)就是網(wǎng)站的瀏覽速度。因此服務(wù)端要從各個(gè)方面對(duì)網(wǎng)站性能進(jìn)行優(yōu)化,這篇文章主要介紹了異步任務(wù)隊(duì)列Celery在Django中的使用方法,感興趣的小伙伴們可以參考一下2018-06-06了解一下python內(nèi)建模塊collections
這篇文章主要介紹了Python內(nèi)建模塊——collections的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09對(duì)Python3中列表乘以某一個(gè)數(shù)的示例詳解
今天小編就為大家分享一篇對(duì)Python3中列表乘以某一個(gè)數(shù)的示例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07python實(shí)現(xiàn)小程序推送頁面收錄腳本
這篇文章主要介紹了python實(shí)現(xiàn)小程序推送頁面收錄腳本,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04python如何對(duì)數(shù)組進(jìn)行降維
這篇文章主要介紹了python如何對(duì)數(shù)組進(jìn)行降維問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05