Python解釋器
自帶IDLE
當(dāng)我們使用"Install Now"的默認(rèn)安裝方式時(shí),會(huì)自動(dòng)安裝一個(gè)純Python下使用Tkinter編寫(xiě)的相當(dāng)基本的IDE。
什么是IDE?Integrated Development Environment,集成開(kāi)發(fā)環(huán)境。
有多基礎(chǔ)呢?可以打開(kāi)看看它的界面就知道了!
編寫(xiě)代碼后,點(diǎn)擊回車(chē)鍵即可執(zhí)行代碼。
我們一般不會(huì)使用自帶的IDLE編寫(xiě)python代碼?。?!
PyCharm
相比較IDLE的原始和簡(jiǎn)陋,PyCharm是目前最流行的python集成開(kāi)發(fā)環(huán)境。
PyCharm是一種Python IDE(Integrated Development Environment,集成開(kāi)發(fā)環(huán)境),帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專(zhuān)業(yè)Web開(kāi)發(fā)。
“PyCharm是一款功能強(qiáng)大的python編輯器,它也可以創(chuàng)建python虛擬環(huán)境。
創(chuàng)建python虛擬環(huán)境
打開(kāi)PyCharm編輯器,點(diǎn)擊File --> New Project,顯示下面的面板:
- 指定路徑下創(chuàng)建項(xiàng)目文件夾MyProject
- 點(diǎn)擊New environment using,選擇Virtualenv
- 指定路徑下創(chuàng)建虛擬環(huán)境文件夾
- 和–system-site-packages參數(shù)用法相同,一般不選
- 使用python全局環(huán)境,和第2步?jīng)_突
- 點(diǎn)擊Create
找到項(xiàng)目文件夾,打開(kāi),看看有沒(méi)有虛擬環(huán)境文件:
在項(xiàng)目上鼠標(biāo)右擊可以新建python文件:
在新建的python文件里編寫(xiě)你想實(shí)現(xiàn)的python代碼。
也可以在PyCharm下直接安裝模塊,和pip install是一樣的。
點(diǎn)擊File --> Settings,顯示下面的面板:
- 點(diǎn)擊Project MyProject
- 點(diǎn)擊Python Interpreter,出現(xiàn)后面的內(nèi)容
- 會(huì)把所有已安裝的包列在這里
- 點(diǎn)擊+號(hào),顯示下面的面板,可以搜索三方包并安裝
- 減號(hào)可以把已安裝的包卸載
活動(dòng)模板
有時(shí)候某些代碼是固定的,比如:
if __name__ == "__main__":
你可能只想通過(guò)寫(xiě)幾個(gè)關(guān)鍵字就可以快速輸入這一整行,怎么辦?
PyCharm提供了活動(dòng)模板的功能,可以通過(guò)關(guān)鍵字快速輸入并且定位到想要的位置,比如說(shuō):
from PyQt5.QtWidgets import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("定位1")
self.resize(500, 500)
self.Setup_ui()
def Setup_ui(self):
#定位2
pass
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
這一段代碼,你想通過(guò)輸入PyQtUI就會(huì)自動(dòng)輸入它,而且光標(biāo)是在定位1處,在定位1的地方輸入想要的內(nèi)容敲回車(chē)鍵后,光標(biāo)又會(huì)自動(dòng)跳到定位2處。
如何實(shí)現(xiàn)?
-
先把代碼復(fù)制
-
點(diǎn)擊File --> Settings,顯示下面的面板,輸入live,選擇Live Templates,選擇Python,點(diǎn)擊+號(hào),選擇Live Template
- 然后又會(huì)出現(xiàn)下面的面板,Abbreviation添加索引關(guān)鍵字,Description添加代碼功能描述,Template text把復(fù)制的代碼粘貼到這里,同時(shí)把想要定位的兩個(gè)地方改為$CODE1$,$CODE2$,兩個(gè)定位的$符合中間的名稱還不能一樣,不然到時(shí)候一個(gè)地方寫(xiě)的文字會(huì)同時(shí)在另一個(gè)地方自動(dòng)輸入,改完后再點(diǎn)擊下面的Define,選擇python,最后點(diǎn)擊OK
貼到Template text里的代碼應(yīng)該是:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-532930.html
from PyQt5.QtWidgets import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("$CODE1$")
self.resize(500, 500)
self.Setup_ui()
def Setup_ui(self):
$CODE2$
if __name__ == "__main__":
app = QApplication(sys.argv)
快去試一下效果吧!??!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-532930.html
到了這里,關(guān)于【Python編程系列】2、Python解釋器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!