功能: 執行.py **,因為python的**規範是開源的,理論上任何人都可以編寫直譯器來執行python語言。所以有很多python的直譯器:cpython,ipython,pypy,jython,ironpython。
使用,如果是命令列,輸入python,出現「>>>」 則表明執行了直譯器,可以在此執行python**。
在pycharm中,執行**前要設定直譯器,在執行按鈕的左邊,編輯配置中選擇,定位到某個python.exe。 也可以在專案,專案直譯器中選擇,一般安裝安裝的python分為python2.7、python3.6等。
選擇課直譯器後,會顯示出直譯器下所有的包。
至於為什麼會需要多個直譯器,是因為直譯器還擁有乙個繼承的性質。比如說某個專案需要一些特殊的配置,特殊的包,而不想影響其他專案,則會新建乙個直譯器並繼承乙個基礎的直譯器。
功能:簡單來說就是資料夾,是用來管理模組的。該資料夾下必須存在乙個__init__.py檔案,為空或做一些初始化的工作。
匯入包的方式:import、form ... import ...
包內引用:
from . import // 同級目錄from .. import // 上級目錄
from ..filters import //上級目錄的filters模組下 匯入
簡單來講就是.py檔案,作為封裝的一部分,可被其他**呼叫該檔案(模組)下定義的全域性函式和變數。使用時:module_name.fun_name, module_name.var_name模組屬性:
__name__:有python直譯器設定,如果作為主程式呼叫,其值為:__main__,如果作為模組被呼叫,其值為模組名字
二. pycharm 介面操作
python入門 環境搭建
tensorflow 是乙個基於資料流程式設計 dataflow programming 的符號數學系統,被廣泛應用於各類機器學習 machine learning 演算法的程式設計實現,其前身是谷歌的神經網路演算法庫distbelief 1 tensorflow擁有多層級結構,可部署於各類伺服器 ...
Python入門(環境搭建)
python語言特點 語言要執行就必須變成機器可以識別執行的位元組碼,通常的方式有兩種 python是一種解釋性 互動式 物件導向的跨平台的語言,在多種領域與絕大多數平台都能進行指令碼編寫與應用快速開發工作的理想語言,免費開源應用非常廣泛。環境搭建 主要就常用的windows系統 1 python直...
Python入門 環境搭建與IDE
python版本有2.x和3.x,python 3是對python 2 的乙個非常大的公升級,包括python最常遇到的編碼問題,python 3 採用國際常用編碼 utf 8 成根本上解決很多語言的亂碼問題。不需要過多的理由,新手學習python3就沒錯,現在很多python類庫都已經逐漸不開始對...