變數中含有中文字元或者print中含有中文字元時會報錯
變數:
str = "你好";
或print:
print "你好";
控制台顯示為:
g:\python\python.exe c:/users/llz/pycharmprojects/helloword/new.py
file "c:/users/llz/pycharmprojects/helloword/new.py", line 5
syntaxerror: non-ascii character '\xe4' in file c:/users/llz/pycharmprojects/helloword/new.py on line 5, but no encoding declared; see for details
如何解決這個問題呢,只要在檔案開頭加上這麼一句:
# -*- coding: utf-8 -*-
但是發現還是報一樣的錯誤,原來是必須加在第一行
但是每個.py檔案都新增這行**相對比較麻煩,既然原本就有模板
__author__ = 'llz'
那如何將# -*- coding: utf-8 -*-
這行**加入模板中呢
在pycharm中,開啟設定頁面:
file->settings->editor->file and code templates
將# -*- coding: utf-8 -*-
加入模板第一行
新建.py檔案,預設頁面為:
解決問題
但是,**為
# -*- coding: utf-8 -*-
__author__ = 'llz'
a = "你好";
print "你好";
控制台顯示為
g:\python\python.exe c:/users/llz/pycharmprojects/helloword/new.py
浣犲ソprocess finished with exit code 0
如何解決輸出結果中文亂碼的問題呢
設定pycharm工具的編碼格式:
file -> setting -> editor -> file encodings -> ide encoding 和 project encoding的值為:utf-8
執行.py程式,控制台顯示為
g:\python\python.exe c:/users/llz/pycharmprojects/helloword/new.py
你好process finished with exit code 0
ok,搞 Pycharm應用anaconda建立的虛擬環境
這個問題的關鍵是環境變數的設定。啟動anaconda的prompt會自行修改系統的環境變數,不僅僅是path,還會增加許多anaconda的變數。而正常啟動pycharm與vscode時這些環境變數是不會新增到環境變數中的。所以解決問題的方法就是如何新增環境變數。其中經測試只需要在path中新增如下...
pycharm新建python工程入門
新建乙個python檔案 在工程上面右鍵 new python file 3 下面開始編寫簡單的 以及執行。4 pycharm使用技巧 快捷鍵ctrl c 複製當前行或選定的 塊到剪貼簿 ctrl x 剪下當前行或選定的 塊到剪貼簿 ctrl v 貼上 ctrl d 複製當前行 或者選擇的塊 ctr...
python簡單爬蟲(pycharm) 二
python簡單爬蟲 pycharm 二 我們來把他的文字,也就是 標籤下的東西給爬出來。比如這一段,注意那句 這裡選用beautifulsoup包。首先開啟cmd,進入安裝python的資料夾下的script資料夾 然後正常的安裝 pip install beautifulsoup4裝完長這樣 u...