Python "no encoding declared 錯誤"解決方法
在使用Python編譯的時候出現如下錯誤:
SyntaxError: Non-ASCII character ‘\xe5’ in file Test1.py on line 8, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
## 解決方法
python的預設編碼檔案是用的ASCII碼,將檔案存成了UTF-8,編譯就可以通過。或在在py檔案開頭(必須是第一行)加入
#coding=utf-8
或者
# -*- coding:utf-8 -*-
原因
如果要在python2的py檔案裡面寫中文,則必須要新增一行宣告檔案編碼的註釋,否則python2會預設使用ASCII編碼。
相關推薦
Python "no encoding declared 錯誤"解決方法
在使用Python編譯的時候出現如下錯誤: SyntaxError: Non-ASCII character ‘\xe5’ in file Test1.py on line 8, but no encoding declared; see http://www.python.org/pe
[Python]"no encoding declared 錯誤"解決方法
如果要在python2的py檔案裡面寫中文,則必須要新增一行宣告檔案編碼的註釋,否則python2會預設使用ASCII編碼。 在使用Python編譯的時候出現如下錯誤: SyntaxError: Non-ASCII character ‘\xe5’ in f
nginx 啟動報錯“var/run/nginx/nginx.pid" no such file or directory解決方法
今天剛搭建的nginx伺服器啟動時,報錯“var/run/nginx/nginx.pid" no such file or directory,按照他的意思我在var/run/新建了一個資料夾nginx,重新啟動,啟動成功。 但是當我虛擬機
Ubuntu下 fatal error: Python.h: No such file or directory 解決方法
error ID apt overflow AC python3 TE cto fat 參考: fatal error: Python.h: No such file or directory Ubuntu下 fatal error: Python.h: No such f
Mac系統下,Python ImportError: No module named markdown的解決方法
這很可能是由於沒有安裝markdown庫,首先下載Markdown庫猛擊此,然後解壓該原始碼包,在終端下進入到解壓後的目錄, 輸入以下命令安裝markdown模組, python setup
關於64位CentOS上ptrace報 no such file 錯誤的解決方法
首先介紹一下ptrace:ptrace提供了一種使父程序得以監視和控制其它程序的方式,它還能夠改變子程序中的暫存器和核心映像,因而可以實現斷點除錯和系統呼叫的跟蹤。使用ptrace,你可以在使用者層攔截和修改系統呼叫(sys call)我們以一個例項為例: [cpp]
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".錯誤的解決方法
class 今天 解決 刪除 static log 你們 沒有 開發 1、今天新git下來的項目報錯如下: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting t
解決CentOS出現"No package redis available"提示問題
sta .rpm ora 需要 error pub lin .so nbsp 在安裝redis的時候有出現"No package redis available"錯誤提示。這個提示應該是當前的系統中沒有redis應用安裝源,我們需要從第三方下載到當前目錄下然後進行安裝後才可
Ubuntu下Firefox播放mp3顯示HTTP "Content-Type" of "audio/mpeg" is not supported錯誤的解決辦法
在Ubuntu下,使用javascript進行mp3播放 var audio = new Audio('file.mp3'); audio.play(); 如果遇到 HTTP “Content-Type” of “audio/mpeg” is not supporte
"net start mysql"啟動MySQL服務報錯,提示發生系統錯誤5解決方法
在dos下執行”net start mysql”不能啟動MySQL服務! 提示發生系統錯誤 5;拒絕訪問!切換到管理員模式就可以啟動了。 一、錯誤截圖: 二、單次解決辦法 1、去”C:\Windows\System32”目錄找到”cmd.exe”: 2、右擊
round函式解決oracle報錯"OCI-22053: 溢位錯誤"的問題
繼上次公司網站報錯除數為0的問題,這次又來報錯溢位錯誤,還是同一條語句!搜尋網上的解決方法,發現問題描述和解決方法如下: Oracle 數值資料型別最多可儲存 38 個位元組的精度。當將 Oracle 數值轉換為公共語言執行庫資料型別時,小數點後邊的位數可能過多,這會導致此錯誤。 解決方法: 使用rou
Python報錯:SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 6, but no encoding declared...
本文由荒原之夢原創,原文連結:http://zhaokaifeng.com/?p=686 具體報錯內容: File "1.py", line 6 SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 6, but
psutil安裝錯誤"Python.h: No such file or directory"解決
下載psutil原始碼包:wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz 然後解壓安裝:sudo python setup.py install,出現如下錯誤: 需要安裝依
【Python】Selenium元素定位錯誤之解決辦法
tor log -m alt src 多個 common nbu invalid 當使用class定位元素時發現報錯: 錯誤信息:selenium.common.exceptions.InvalidSelectorException: Message: Compound
fatal error: Python.h: No such file or directory 解決
parrot python error pycrypto python.h [常見錯誤] fatal error: Python.h: No such file or directory環境場景系統: Parrot Linux軟件: 系統python默認版本2.7 PyCharm默認版本P
Windows7 Python-3.6 安裝PyCrypto(pycrypto 2.6.1)出現錯誤以及解決方法
windows python pycrypto 今天準備在Windows系統上基於python3.6安裝一個pycrypto 2.6.1模塊,很不幸的報了一堆錯誤,如下所示:running installrunning buildrunning build_pyrunning build_extw
controller does not exist"phpcms 控制器不存在的解決方法
解決 ont src 方法 pcm site cat 圖片 pos 控制器不存在解決方法。 排查方法: 1.檢查鏈接 2.檢查模塊下的 文件名稱是否和鏈接一致 3.檢查文件中類的命名是否和文件名稱一致 4.檢查類中的操作的命名是否和鏈接中一致 基本上按照上述方法肯定可以排查
No lease on /目錄: File does not exist. [Lease. Holder: DFSClient_NONMAPREDUCE_-2059237550_1, pendingcreates: 8]錯誤及解決方法
框架 apache val files leg sid format 遇到 mil 感覺程序員的世界真是一個變幻無常且精彩絕倫的世界,每次跑程序都會發現不一樣的問題。今天跑MapReduce程序來統計郵箱次數時遇到了一個問題,明明一樣的代碼,別人能跑,我卻跑不了。我相信
Error:cannot import name'is_list_like' --python使用pandas_datareader時出現錯誤,解決方案
nbsp class 之前 color error: code 修復 使用 comm 1 import pandas as pd 2 pd.core.common.is_list_like = pd.api.types.is_list_like 在下行代碼之前插入
IE 下js裏面new Date("2017-07-11 08:00:00") 出現NAN的問題以及解決方法
c中 ase lib tle base net mac date 說明 在js裏面用了這個方法 var $date= new Date("2017-07-11 08:00:00") 可是打印的時候為 NAN。查了下 只有IE下有這個問題,然後我找了下 ,發現只要把