国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python的三種主要模塊介紹

89542767 / 406人閱讀

  Python的三種主要模塊介紹


  小編寫這篇文章的主要目的,給大家介紹三種主要的模塊,包括系統(tǒng)內(nèi)的幾種模塊,對(duì)其做個(gè)具體的介紹,下面就給大家詳細(xì)的解答下。


  在python中,一個(gè)文件(以“.py”為后綴名的文件)就叫做一個(gè)模塊,每一個(gè)模塊在python里都被看做是一個(gè)獨(dú)立的文件。


  模塊可以被項(xiàng)目中的其他模塊、一些腳本甚至是交互式的解析器所使用,它可以被其他程序引用,從而使用該模塊里的函數(shù)等功能,使用Python中的標(biāo)準(zhǔn)庫也是采用這種方法。


  下面來說說Python模塊主要分三種:


  1、系統(tǒng)內(nèi)置模塊


  os模塊:os模塊包含普遍的操作系統(tǒng)功能


  sys模塊:提供了一系列有關(guān)Python運(yùn)行環(huán)境的變量和函數(shù)


  random模塊:random模塊用于生成隨機(jī)數(shù)


  time模塊:主要包含各種提供日期、時(shí)間功能的類和函數(shù)


  datetime模塊:對(duì)time模塊的一個(gè)高級(jí)封裝


  shutil模塊:是一種高層次的文件操作工具


  logging模塊:將日志打印到了標(biāo)準(zhǔn)輸出中


  re模塊:可以直接調(diào)用來實(shí)現(xiàn)正則匹配


  pymysql模塊:連接數(shù)據(jù)庫,并實(shí)現(xiàn)簡(jiǎn)單的增刪改查


  threading模塊:提供了更強(qiáng)大的多線程管理方案


  queue模塊:實(shí)現(xiàn)了多生產(chǎn)者,多消費(fèi)者的隊(duì)列


  json模塊:用于字符串和數(shù)據(jù)類型間進(jìn)行轉(zhuǎn)換json


  當(dāng)然還有其他模塊,大家可以在評(píng)論區(qū)繼續(xù)補(bǔ)充。由于每個(gè)模塊的內(nèi)容都很多,就沒有舉例詳細(xì)介紹了,大家可以谷歌搜索一下。


  2、開源(三方)模塊


  Requests:最富盛名的http庫。每個(gè)Python程序員都應(yīng)該有它。


  Scrapy:從事爬蟲相關(guān)的工作,這個(gè)庫也是必不可少的。


  NumPy:為Python提供了很多高級(jí)的數(shù)學(xué)方法。


  matplotlib:一個(gè)繪制數(shù)據(jù)圖的庫。對(duì)于數(shù)據(jù)分析師非常有用。


  Pygame:開發(fā)2D游戲的時(shí)候可以用上。


  Scapy:用Python寫的數(shù)據(jù)包探測(cè)和分析庫。


  Django:開源Web開發(fā)框架,它鼓勵(lì)快速開發(fā),并遵循MVC設(shè)計(jì),開發(fā)周期短。


  Py2exe:將python腳本轉(zhuǎn)換為windows上可以獨(dú)立運(yùn)行的可執(zhí)行程序。


  BeautifulSoup:基于Python的HTML/XML解析器,簡(jiǎn)單易用。


  PyGtk:基于Python的GUI程序開發(fā)GTK+庫。


  當(dāng)然三方的庫還有很多常見的,希望大家可以在評(píng)論區(qū)繼續(xù)補(bǔ)充。


  3、自定義模塊


  自定義模塊是自己寫的模塊,對(duì)某段邏輯或某些函數(shù)進(jìn)行封裝后供其他函數(shù)調(diào)用。


  注意:自定義模塊的命名一定不能和系統(tǒng)內(nèi)置的模塊重名了,否則將不能再導(dǎo)入系統(tǒng)的內(nèi)置模塊了。


  例如:自定義了一個(gè)sys.py模塊后,再想使用系統(tǒng)的sys模塊是不能使用的。


  到此為止,小編關(guān)于模塊的介紹,就為大家介紹到這里了,希望可以給大家?guī)韼椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/128179.html

相關(guān)文章

  • Python獲取線程返回值三種方式分別是什么?下文給大家解答

      小編寫這篇文字的一個(gè)主要目的,主要是給大家解答關(guān)于python的一些相關(guān)事宜,主要涉及到內(nèi)容是如何利用其python獲取返回值,那么,返回值的三種方式分別是什么呢?具體的內(nèi)容,下面就給大家詳細(xì)的做出解答。  提到線程,你的大腦應(yīng)該有這樣的印象:我們可以控制它何時(shí)開始,卻無法控制它何時(shí)結(jié)束,那么如何獲取線程的返回值呢?今天就分享一下自己的一些做法。  方法一  使用全局變量的列表,來保存返回值 ...

    89542767 評(píng)論0 收藏0
  • Python 發(fā)送 email 三種方式

    摘要:本米撲博客先介紹幾個(gè)最簡(jiǎn)單的發(fā)送郵件方式記錄下,像郵件,附件等也是支持的,需要時(shí)查文檔即可。特別注意命令發(fā)送郵件,默認(rèn)用端口號(hào),由于阿里云騰訊云等封禁了端口號(hào),因此本示例需在開通端口機(jī)器上測(cè)試執(zhí)行命令收件結(jié)果 Python發(fā)送email的三種方式,分別為使用登錄郵件服務(wù)器、使用smtp服務(wù)、調(diào)用sendmail命令來發(fā)送三種方法 本文原文自米撲博客:Python 發(fā)送 email 的三...

    kun_jian 評(píng)論0 收藏0
  • python---協(xié)程

    摘要:隨著我們對(duì)于效率的追求不斷提高,基于單線程來實(shí)現(xiàn)并發(fā)又成為一個(gè)新的課題,即只用一個(gè)主線程很明顯可利用的只有一個(gè)情況下實(shí)現(xiàn)并發(fā)。作為的補(bǔ)充可以檢測(cè)操作,在遇到操作的情況下才發(fā)生切換協(xié)程介紹協(xié)程是單線程下的并發(fā),又稱微線程,纖程。 引子 之前我們學(xué)習(xí)了線程、進(jìn)程的概念,了解了在操作系統(tǒng)中進(jìn)程是資源分配的最小單位,線程是CPU調(diào)度的最小單位。按道理來說我們已經(jīng)算是把cpu的利用率提高很多了。...

    lolomaco 評(píng)論0 收藏0
  • Python軟件包安裝三種常見方法

      對(duì)于一些小白來說,在開始學(xué)習(xí)編程語言的時(shí)候,經(jīng)常性的會(huì)遇到各種各樣的問題,比如一些軟件不會(huì)使用,或者是軟件安裝不上。那么,今天小編就給大家總結(jié)了一些相關(guān)知識(shí),總結(jié)關(guān)于Python軟件包安裝的三種常見方法,下面可仔細(xì)閱讀。  前言  有些Python軟件包是系統(tǒng)自帶的,如sys,這些包在安裝Python時(shí)已自動(dòng)安裝。但有些包是需要自行下載安裝的,如PIL。這些第三方的軟件有的以源代碼的形式提供,...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<