【Python】学习笔记总结4(Python模块)
生活随笔
收集整理的這篇文章主要介紹了
【Python】学习笔记总结4(Python模块)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 四、Python模塊
- 1.import導(dǎo)入模塊
- 2.from...import導(dǎo)入模塊
- 3.as 給模塊取別名
- 4. os模塊
- 5.自行編寫模塊
四、Python模塊
1.import導(dǎo)入模塊
import 到首次導(dǎo)入模塊的時(shí)候會(huì)發(fā)生如下3步操作
第三方模塊安裝位置,在python安裝 目錄下的lib/site- packages/目錄下。
import time print(time.ctime())2.from…import導(dǎo)入模塊
導(dǎo)入模塊中部分函數(shù),可以不用加模塊名前綴,直接使用
from … import 首次導(dǎo)入發(fā)生了3個(gè)步驟
3.as 給模塊取別名
import time as timeA print(timeA.ctime())4. os模塊
| os.getcwd() | 獲取當(dāng)前工作目錄,即當(dāng)前python腳本工作的目錄路徑 |
| os.chdir (“dimname”) | 改變當(dāng)前腳本工作目錄:相當(dāng)于shell下cd |
| os.curdir | 返回當(dāng)前目錄:() |
| os.pardir | 獲取當(dāng)前目錄的父目錄字符串名: ("…") |
| os.makedirs("dir1/dir2) | 可生成多層遞歸目錄 |
| os.removedirs( dirname1) | 若目錄為空,則刪除,并遞歸到上一級(jí)目錄,如若也為空則刪除,依此類推 |
| os.mkdir(’ dimname’) | 生成單級(jí)目錄:相當(dāng)于shell中mkdir dimname |
| os.rmdir( dimname’) | 刪除單級(jí)空目錄,若目錄不為空則無法刪除,報(bào)錯(cuò)列 |
| os.llistdir( dirname) | 出指定目錄下的所有文件和子目錄,包括隱藏文件,并以列表方式打印 |
| os.remove() | 刪除一個(gè)文件 |
| os.rename(“oldname”,“new”) | 重命名文件/目錄 |
| os.stat( path/filename’) | 獲取文件/目錄信息 |
| os.sep | 操作系統(tǒng)特定的路徑分隔符,win下 為"\\",Linux下為"/" |
| os.linesep | 當(dāng)前平臺(tái)使用的行終止符,win 下為"\t\n".Linux下為"\n” |
| os.pathsep | 用于分割文件路徑的字符串 |
| os.name | 字符串指示當(dāng)前使用平臺(tái)。win->‘nt’: Linux->‘posix’ |
| os. system/(“bash command”) | 運(yùn)行shell命令,直接顯示 |
| os.environ | 獲取系統(tǒng)環(huán)境變量: |
| os path.abspath(path) | 返回path規(guī)范化的絕對(duì)路徑 |
| os.path.split(path) | 將path分割成目錄和文件名二元組返回 |
| os.path.dirname(path) | 返回path的目錄。其實(shí)就是os path slit(path)的第一個(gè)元素 |
| os.path basename(path) | 返回path最后的文件名。如何path以/或\結(jié)尾,那么就會(huì)返回空值。即os path, split(path)的第=個(gè)元素 |
| os.path.exists(path) | 如果path存在,返回True; 如果path不存在,返回False |
| os.path.isabs(path) | 如果path是絕對(duì)路徑,返回True |
| os.path.isfile(path) | 如果path是一個(gè)存在的文件,返回True。 否則返回False |
| os.path.isdir(path) | 如果path是一個(gè)存在的目錄,則返回True。 否則返回False |
| os.path.join(path1[ path2[ ]] | 將多個(gè)路徑組合后返回,第一個(gè)絕對(duì)路徑之前的參數(shù)將被忽略 |
| os.path.getatime(path) | 返回path所指向的文件或者目錄的最后存取時(shí)間 |
| os.path.getmtime(path) | 返回path所指向的文件或者目錄的最后修改時(shí)間 |
- 案例
5.自行編寫模塊
.py就是模塊,以庫的形式去封裝,可以定義類、函數(shù)、變量,只在本模塊中使用
- 三種導(dǎo)入方式
- 模塊內(nèi)測試代碼,模塊調(diào)用時(shí)不會(huì)執(zhí)行,未判斷則會(huì)執(zhí)行
- 限定調(diào)用函數(shù)(使用from MTest import *)
- 發(fā)布
編寫setup.py
- 創(chuàng)建模塊
- 生成壓縮包
- 安裝
總結(jié)
以上是生活随笔為你收集整理的【Python】学习笔记总结4(Python模块)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python】学习笔记总结3(Pyth
- 下一篇: 【Python】学习笔记总结5(Pyth