如何解決執行Python文件時出現but no encoding declared


環境:Python2.7.X

Ulipad編輯器

Python文件內容:

from selenium import webdriver

browser = webdriver.Firefox()
url = "http://www.baidu.com"
print "網站 %s" % (url)
browser.get(url)
browser.quit()

執行Python文件時出現如下錯誤提示:

SyntaxError: Non-ASCII character '\xe7' in file on line 13, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
因為Python的默認編碼是ASCII碼,如果文件中含有中文,應在文件開頭加上一句:

#coding=utf-8

另外要注意,如果coding和=之間有空格,如#coding =utf-8,會有錯誤提示:

SyntaxError: Non-ASCII character '\xe7' in file , but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM