c_learn_2
750
2025-03-31
前言:
@TOC
一. 模塊介紹
簡單理解:相當于一個工具包,就是封裝了一堆函數的py文件,如果使用到某個函數的時候調用這個包就可以了,不用自己在編寫一堆代碼
導入方法
(1)import 模塊
(2)導入模塊中的函數 from 模塊 import 函數
注意:import導入的時候模塊是要在當前目錄的
取別名as:模塊名過長可以通過as取別名
二. 常見模塊
2.1 os模塊
作用:常用于對文件進行重命名、刪除、獲取路徑等一些操作
比如我在d盤創建了test文件夾
代碼練習:
import os import shutil #os.rename('text_備份2.txt','text_重命名.txt')#重命名文件 #os.remove('文件名')#刪除文件,如果不存在就會報錯 #os.mkdir('textCJ')#創建文件夾 #os.rmdir('textCJ')#刪除文件夾,只能刪除空目錄 #os.mkdir('d:/python編程')#在D盤下創建文件夾,還可以一級級創建/,不能連續創建 #os.rmdir('d:/python編程') #os.makedirs('d:/p/d/f')#多級文件創建 #shutil.rmtree('d:p/d/f')#刪除非空目錄文件shutil print('當前路徑:',os.getcwd())#獲取當前目錄 #print(os.path) #os.path.join(os.path.join(os.getcwd(),'第十一天'))#路徑拼接 #獲取python中的目錄列表,老版本 #print(os.listdir('d:/')) print('*'*15) #新版本 with os.scandir('D:/test/') as f:#scandir和with一起使用,上下文管理器會在迭代器遍歷完成后自動釋放資源 for item in f: print(item.name) print('*'*15) f='D:/test/' for item in os.listdir(f): if os.path.isfile(os.path.join(f,item)):#判斷文件,.isdir是判斷目錄 print('只輸出文件:',item)
2. 基本操作命令
2.2 time、datetime模塊
time模塊
import time time.sleep(6) # 程序暫停6s print(time.time())#獲取時間戳 print(time.localtime())#獲取本地時間 print(time.strftime("%Y-%m-%d %H:%M:%S 星期%w",time.localtime()))#格式化輸出
輸出:
時間格式化符號
%b 本地簡化的月份名稱
%B 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地A.M.或P.M.的等價符
%U 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%X 本地相應的時間表示
%Z 當前時區的名稱
%% %號本身
datatime模塊
主要用于時間計算
datetime.date.fromtimestamp(time.time())#裝換時間戳 #輸出:2021-06-03
加減時間計算
import datetime print(datetime.datetime.now()) #當前時間加上1天2小時30分. print(datetime.datetime.now() + datetime.timedelta(days=1,hours=2,minutes=30))
輸出:
2021-06-05 10:32:40.462593
2021-06-06 13:02:40.462593
本人博客:https://blog.csdn.net/weixin_46654114
轉載說明:跟我說明,務必注明來源,附帶本人博客連接。
請給我點個贊鼓勵我吧
【生長吧!Python】有獎征文火熱進行中:https://bbs.huaweicloud.com/blogs/278897
Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。