- 概念和結(jié)構(gòu)
- pycharm中創(chuàng)建包
概念和結(jié)構(gòu)
當一個項目中有很多個模塊時,需要再進行組織.
我們將功能類似的模塊放到一起,形成了“包”. 本質(zhì)上,“包”就是一個必須有__init__.py的文件夾.
典型結(jié)構(gòu)如下:

包下面可以包含“模塊(module)”,也可以再包含“子包(subpackage)”.
就像文件夾下面可以有文件,也可以有子文件夾一樣

pycharm中創(chuàng)建包
按照上面圖片的格式去建包.
在要創(chuàng)建包的地方單擊右鍵:New-->Python package 即可 pycharm會自動幫助我們生成帶有__init__.py文件的包。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
模塊
+關(guān)注
關(guān)注
7文章
2849瀏覽量
53463 -
python
+關(guān)注
關(guān)注
58文章
4889瀏覽量
90330 -
文件夾
+關(guān)注
關(guān)注
0文章
14瀏覽量
8623
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
TensorFlow常用Python擴展包
TensorFlow 能夠?qū)崿F(xiàn)大部分神經(jīng)網(wǎng)絡(luò)的功能。但是,這還是不夠的。對于預(yù)處理任務(wù)、序列化甚至繪圖任務(wù),還需要更多的 Python 包。下面列出了一些常用的 Python 包:Nu
發(fā)表于 07-28 14:35
Python解釋器的基本結(jié)構(gòu)
供足夠的上下文來進一步研究它。我們的目標并不是解釋所有關(guān)于解釋器的知識——就像編程和計算機科學(xué)中許多有趣的領(lǐng)域一樣,您可以花費數(shù)年時間來深入理解這個主題。Byterun它的結(jié)構(gòu)類似于Python的主要實...
發(fā)表于 09-16 06:42
什么是python包、模塊和庫?
早一點的 Python 版本(Python 3.3 之前)中,如果一個文件夾下有一個 __init__.py 文件,那我們就稱之為包,英文名 Package。在后來的 Python 版
發(fā)表于 03-09 16:48
python常規(guī)包與命名空間包
python常規(guī)包與命名空間包1. 常規(guī)包在 Python 3.3 之前或者說 Python 2 中,一個
發(fā)表于 03-11 15:46
Python項目標準結(jié)構(gòu)推薦
在真正項目中,一般使用PyCharm或VSCode開發(fā)。那有的小伙伴就問了,項目文件目錄有沒有一個標準的結(jié)構(gòu)?應(yīng)該沒有唯一的統(tǒng)一標準,但Python社區(qū)大佬Kenneth Reitz在2013年提出
發(fā)表于 03-28 15:56
python基礎(chǔ)教程之python是什么?概念解析
Python,是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設(shè)計語言Python基礎(chǔ)教程本書包括Python程序設(shè)計的方方面面,首先從Python的安裝開始,隨后介紹了
發(fā)表于 11-30 10:33
?2482次閱讀
總結(jié)25個python相關(guān)的基礎(chǔ)概念
Python 是一種解釋型,面向?qū)ο蟮母呒壘幊陶Z言。和別的一些使用標點符號的語言不同,Python使用了大量的英語單詞作為關(guān)鍵字,因而具有很好的可讀性。而且跟其他編程語言相比,它有更少的語法結(jié)構(gòu)。本文總結(jié)25個
基于Python的scikit-learn包實現(xiàn)機器學(xué)習
基于Python的scikit-learn包實現(xiàn)機器學(xué)習。
發(fā)表于 03-26 09:42
?11次下載
在Anaconda中安裝python包seaborn
在Anaconda中安裝python包seaborn(現(xiàn)代電源技術(shù)題庫)-在Anaconda中安裝python包seaborn? ? ? ? ? ? ?
發(fā)表于 09-18 15:01
?5次下載
詳解python常規(guī)包與命名空間包
python常規(guī)包與命名空間包 1. 常規(guī)包 在 Python 3.3 之前或者說 Python
NETWORKX Python編程語言軟件包概述及用途
NetworkX 是一個 Python 編程語言軟件包,可用于創(chuàng)建、操作和學(xué)習復(fù)雜圖形網(wǎng)絡(luò)的結(jié)構(gòu)、動態(tài)和功能。
簡述python包模塊import和from及all
python指定導(dǎo)入目錄路徑,稱為包導(dǎo)入。
通過import和from導(dǎo)入包模塊。
通過**all**指定導(dǎo)入的模塊和導(dǎo)入的模塊屬性。
## 1.1 python
Python列表的基本概念、常用操作及實際應(yīng)用
于各種編程場景,從簡單的數(shù)據(jù)處理到復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和算法。本文將介紹Python列表的基本概念、常用操作以及一些實際應(yīng)用。
Python SDK包的使用
Shodan Web端非常好用,但如果我們有從 Python 搜索的需求怎么辦? 沒關(guān)系,Shodan 官方也提供了 Python SDK 包,下面就來講講這個 SDK 包的使用。 1
Python關(guān)于包的概念和結(jié)構(gòu)
評論