python應用 pycharm中文字元的問題

2021-07-24 10:46:06 字數 1623 閱讀 4280

變數中含有中文字元或者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...