Python的三種主要模塊介紹
小編寫這篇文章的主要目的,給大家介紹三種主要的模塊,包括系統內的幾種模塊,對其做個具體的介紹,下面就給大家詳細的解答下。
在python中,一個文件(以“.py”為后綴名的文件)就叫做一個模塊,每一個模塊在python里都被看做是一個獨立的文件。
模塊可以被項目中的其他模塊、一些腳本甚至是交互式的解析器所使用,它可以被其他程序引用,從而使用該模塊里的函數等功能,使用Python中的標準庫也是采用這種方法。
下面來說說Python模塊主要分三種:
1、系統內置模塊
os模塊:os模塊包含普遍的操作系統功能
sys模塊:提供了一系列有關Python運行環境的變量和函數
random模塊:random模塊用于生成隨機數
time模塊:主要包含各種提供日期、時間功能的類和函數
datetime模塊:對time模塊的一個高級封裝
shutil模塊:是一種高層次的文件操作工具
logging模塊:將日志打印到了標準輸出中
re模塊:可以直接調用來實現正則匹配
pymysql模塊:連接數據庫,并實現簡單的增刪改查
threading模塊:提供了更強大的多線程管理方案
queue模塊:實現了多生產者,多消費者的隊列
json模塊:用于字符串和數據類型間進行轉換json
當然還有其他模塊,大家可以在評論區繼續補充。由于每個模塊的內容都很多,就沒有舉例詳細介紹了,大家可以谷歌搜索一下。
2、開源(三方)模塊
Requests:最富盛名的http庫。每個Python程序員都應該有它。
Scrapy:從事爬蟲相關的工作,這個庫也是必不可少的。
NumPy:為Python提供了很多高級的數學方法。
matplotlib:一個繪制數據圖的庫。對于數據分析師非常有用。
Pygame:開發2D游戲的時候可以用上。
Scapy:用Python寫的數據包探測和分析庫。
Django:開源Web開發框架,它鼓勵快速開發,并遵循MVC設計,開發周期短。
Py2exe:將python腳本轉換為windows上可以獨立運行的可執行程序。
BeautifulSoup:基于Python的HTML/XML解析器,簡單易用。
PyGtk:基于Python的GUI程序開發GTK+庫。
當然三方的庫還有很多常見的,希望大家可以在評論區繼續補充。
3、自定義模塊
自定義模塊是自己寫的模塊,對某段邏輯或某些函數進行封裝后供其他函數調用。
注意:自定義模塊的命名一定不能和系統內置的模塊重名了,否則將不能再導入系統的內置模塊了。
例如:自定義了一個sys.py模塊后,再想使用系統的sys模塊是不能使用的。
到此為止,小編關于模塊的介紹,就為大家介紹到這里了,希望可以給大家帶來幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128179.html
小編寫這篇文字的一個主要目的,主要是給大家解答關于python的一些相關事宜,主要涉及到內容是如何利用其python獲取返回值,那么,返回值的三種方式分別是什么呢?具體的內容,下面就給大家詳細的做出解答。 提到線程,你的大腦應該有這樣的印象:我們可以控制它何時開始,卻無法控制它何時結束,那么如何獲取線程的返回值呢?今天就分享一下自己的一些做法。 方法一 使用全局變量的列表,來保存返回值 ...
摘要:本米撲博客先介紹幾個最簡單的發送郵件方式記錄下,像郵件,附件等也是支持的,需要時查文檔即可。特別注意命令發送郵件,默認用端口號,由于阿里云騰訊云等封禁了端口號,因此本示例需在開通端口機器上測試執行命令收件結果 Python發送email的三種方式,分別為使用登錄郵件服務器、使用smtp服務、調用sendmail命令來發送三種方法 本文原文自米撲博客:Python 發送 email 的三...
摘要:隨著我們對于效率的追求不斷提高,基于單線程來實現并發又成為一個新的課題,即只用一個主線程很明顯可利用的只有一個情況下實現并發。作為的補充可以檢測操作,在遇到操作的情況下才發生切換協程介紹協程是單線程下的并發,又稱微線程,纖程。 引子 之前我們學習了線程、進程的概念,了解了在操作系統中進程是資源分配的最小單位,線程是CPU調度的最小單位。按道理來說我們已經算是把cpu的利用率提高很多了。...
對于一些小白來說,在開始學習編程語言的時候,經常性的會遇到各種各樣的問題,比如一些軟件不會使用,或者是軟件安裝不上。那么,今天小編就給大家總結了一些相關知識,總結關于Python軟件包安裝的三種常見方法,下面可仔細閱讀。 前言 有些Python軟件包是系統自帶的,如sys,這些包在安裝Python時已自動安裝。但有些包是需要自行下載安裝的,如PIL。這些第三方的軟件有的以源代碼的形式提供,...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1982·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02