Python package 即可 pycharm會(huì)自動(dòng)幫助我們生成帶有 __i" />
0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python關(guān)于包的概念和結(jié)構(gòu)

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:Python都知道 ? 2023-09-12 17:40 ? 次閱讀

  • 概念和結(jié)構(gòu)
  • pycharm中創(chuàng)建包

概念和結(jié)構(gòu)

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

圖片

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

圖片

pycharm中創(chuàng)建包

按照上面圖片的格式去建包.
在要?jiǎng)?chuàng)建包的地方單擊右鍵:New-->Python package 即可 pycharm會(huì)自動(dòng)幫助我們生成帶有 __init__.py 文件的包。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2728

    瀏覽量

    47615
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4801

    瀏覽量

    84883
  • 文件夾
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    8177
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TensorFlow常用Python擴(kuò)展

    TensorFlow 能夠?qū)崿F(xiàn)大部分神經(jīng)網(wǎng)絡(luò)的功能。但是,這還是不夠的。對(duì)于預(yù)處理任務(wù)、序列化甚至繪圖任務(wù),還需要更多的 Python 。下面列出了一些常用的 Python :Nu
    發(fā)表于 07-28 14:35

    Python解釋器的基本結(jié)構(gòu)

    供足夠的上下文來進(jìn)一步研究它。我們的目標(biāo)并不是解釋所有關(guān)于解釋器的知識(shí)——就像編程和計(jì)算機(jī)科學(xué)中許多有趣的領(lǐng)域一樣,您可以花費(fèi)數(shù)年時(shí)間來深入理解這個(gè)主題。Byterun它的結(jié)構(gòu)類似于Python的主要實(shí)...
    發(fā)表于 09-16 06:42

    什么是python、模塊和庫?

    早一點(diǎn)的 Python 版本(Python 3.3 之前)中,如果一個(gè)文件夾下有一個(gè) __init__.py 文件,那我們就稱之為,英文名 Package。在后來的 Python
    發(fā)表于 03-09 16:48

    python常規(guī)與命名空間

    python常規(guī)與命名空間1. 常規(guī)包在 Python 3.3 之前或者說 Python 2 中,一個(gè)
    發(fā)表于 03-11 15:46

    Python項(xiàng)目標(biāo)準(zhǔn)結(jié)構(gòu)推薦

    在真正項(xiàng)目中,一般使用PyCharm或VSCode開發(fā)。那有的小伙伴就問了,項(xiàng)目文件目錄有沒有一個(gè)標(biāo)準(zhǔn)的結(jié)構(gòu)?應(yīng)該沒有唯一的統(tǒng)一標(biāo)準(zhǔn),但Python社區(qū)大佬Kenneth Reitz在2013年提出
    發(fā)表于 03-28 15:56

    python基礎(chǔ)教程之python是什么?概念解析

    Python,是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語言Python基礎(chǔ)教程本書包括Python程序設(shè)計(jì)的方方面面,首先從Python的安裝開始,隨后介紹了
    發(fā)表于 11-30 10:33 ?2286次閱讀
    <b class='flag-5'>python</b>基礎(chǔ)教程之<b class='flag-5'>python</b>是什么?<b class='flag-5'>概念</b>解析

    總結(jié)25個(gè)python相關(guān)的基礎(chǔ)概念

    Python 是一種解釋型,面向?qū)ο蟮母呒?jí)編程語言。和別的一些使用標(biāo)點(diǎn)符號(hào)的語言不同,Python使用了大量的英語單詞作為關(guān)鍵字,因而具有很好的可讀性。而且跟其他編程語言相比,它有更少的語法結(jié)構(gòu)。本文總結(jié)25個(gè)
    的頭像 發(fā)表于 12-28 17:57 ?6622次閱讀

    基于Python的scikit-learn實(shí)現(xiàn)機(jī)器學(xué)習(xí)

    基于Python的scikit-learn實(shí)現(xiàn)機(jī)器學(xué)習(xí)。
    發(fā)表于 03-26 09:42 ?11次下載
    基于<b class='flag-5'>Python</b>的scikit-learn<b class='flag-5'>包</b>實(shí)現(xiàn)機(jī)器學(xué)習(xí)

    在Anaconda中安裝pythonseaborn

    在Anaconda中安裝pythonseaborn(現(xiàn)代電源技術(shù)題庫)-在Anaconda中安裝pythonseaborn? ? ? ? ? ? ?
    發(fā)表于 09-18 15:01 ?5次下載
    在Anaconda中安裝<b class='flag-5'>python</b><b class='flag-5'>包</b>seaborn

    詳解python常規(guī)與命名空間

    python常規(guī)與命名空間 1. 常規(guī)Python 3.3 之前或者說 Python
    的頭像 發(fā)表于 03-11 15:46 ?3448次閱讀

    NETWORKX Python編程語言軟件概述及用途

    NetworkX 是一個(gè) Python 編程語言軟件,可用于創(chuàng)建、操作和學(xué)習(xí)復(fù)雜圖形網(wǎng)絡(luò)的結(jié)構(gòu)、動(dòng)態(tài)和功能。
    的頭像 發(fā)表于 07-01 11:30 ?1399次閱讀

    Python-模塊與

    模塊是Python 程序架構(gòu)的一個(gè)核心概念
    的頭像 發(fā)表于 02-16 14:55 ?796次閱讀
    <b class='flag-5'>Python</b>-模塊與<b class='flag-5'>包</b>

    簡述python模塊import和from及all

    python指定導(dǎo)入目錄路徑,稱為導(dǎo)入。 通過import和from導(dǎo)入模塊。 通過**all**指定導(dǎo)入的模塊和導(dǎo)入的模塊屬性。 ## 1.1 python
    的頭像 發(fā)表于 02-21 14:20 ?1269次閱讀

    Python列表的基本概念、常用操作及實(shí)際應(yīng)用

    于各種編程場景,從簡單的數(shù)據(jù)處理到復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和算法。本文將介紹Python列表的基本概念、常用操作以及一些實(shí)際應(yīng)用。
    的頭像 發(fā)表于 04-16 10:42 ?1851次閱讀

    Python SDK的使用

    Shodan Web端非常好用,但如果我們有從 Python 搜索的需求怎么辦? 沒關(guān)系,Shodan 官方也提供了 Python SDK ,下面就來講講這個(gè) SDK 的使用。 1
    的頭像 發(fā)表于 10-30 15:51 ?773次閱讀
    <b class='flag-5'>Python</b> SDK<b class='flag-5'>包</b>的使用