python 使用的文本編輯器
先扯點(diǎn)閑話确垫,昨天去面試弓颈,活脫脫的被教做人了,不過(guò)好在面試官同是江西老表删掀,最后對(duì)我說(shuō)翔冀,學(xué)學(xué)python吧,這是未來(lái)的趨勢(shì)披泪。老鄉(xiāng)的中肯建議纤子,肯定要聽啊,那就開始學(xué)吧
按網(wǎng)上的教程款票,在windows上安裝了python 3.7
1控硼、學(xué)習(xí)了命令行模式與交互模式,總結(jié)如下:
??? ——在Python交互式模式下徽职,可以直接輸入代碼象颖,然后執(zhí)行佩厚,并立刻得到結(jié)果姆钉。
??? ——在命令行模式下,可以直接運(yùn)行.py文件
2抄瓦、命令行模式中潮瓶,傻乎乎的用txt建了一個(gè)hello.py文件,寫上如下:
print(“Hello my love")
切換到py文件所在目錄钙姊,運(yùn)行python.py毯辅,結(jié)果第一個(gè)坑來(lái)了,提示如下:
SyntaxError: Non-UTF-8 code starting with '\xc1' in file C:\...\xxx.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
其實(shí)這就是一個(gè)編碼問題煞额,因?yàn)橄到y(tǒng)自帶的記事本會(huì)自作聰明地在文件開始的地方加上幾個(gè)特殊字符(UTF-8 BOM)思恐,結(jié)果會(huì)導(dǎo)致程序運(yùn)行出現(xiàn)莫名其妙的錯(cuò)誤
網(wǎng)上有很多種辦法,如在第一行加上:
# coding=gbk
# -*- coding: gb2312 -*-?
等等一系列的膊毁,但是最簡(jiǎn)單的方法就是切換編輯器胀莹,用notpad++
完美解決以上問題...