模塊

調(diào)用模塊
語法:
import 模塊
from 模塊 import 方法

1.random 模塊
(1)產(chǎn)生指定范圍內(nèi)的隨機數(shù)
import random
a = random.randint(1,10)
print(2)

利用random和for循環(huán)產(chǎn)生一個隨機列表。
import random
list1 = []
for i in range(10):
list1.append(random.randint(1,10))
print(list1)
輸出結(jié)果為:
[10, 1, 9, 1, 4, 6, 8, 7, 8, 1]

(2)從指定列表中產(chǎn)生隨機數(shù)
import random
print(random.choice([1,2,3,4,5]))

(3)導(dǎo)入random模塊的所有方法
from random import *
print(randint(1,10))

2.os模塊
(1)獲取當(dāng)前文件的絕對路徑
import os
path1 = os.path.abspath('.')
print(path1)
輸出結(jié)果為:
D:\pyz

(2)獲取當(dāng)前文件的全路徑
import os
path2 = os.path.abspath(file)
print(path2)
輸出結(jié)果為:
D:\pyz\test.py
注:
file中_是兩個英文下劃線

(3)輸出指定路徑下的所有文件和文件夾的名稱
import os
dirs = os.listdir(r'D:\pyz')
print(dirs)
輸出結(jié)果為:
['.idea', 'printFunc.py', 'test.py', '課件']
注:
路徑前加上r''

(4)拼接路徑
import os
path1 = r'D:\pyz'
filename = 'test.py'
print(os.path.join(path1,filename))
輸出結(jié)果為:
D:\pyz\test.py

(5)把一個路徑拆分為文件夾路徑和文件名
import os
a = r'D:\pyz\test.py'
print(os.path.split(a))
b = os.path.split(a)[1]
print(b.split('.')[1])
輸出結(jié)果為:
('D:\pyz', 'test.py')
py #獲取后綴名

(6)獲取文件擴展名
import os
a = r'D:\pyz\test.py'
print(os.path.splitext(a))
print(os.path.splitext(a)[1])
輸出結(jié)果為:
('D:\pyz\test', '.py')
.py

(7)將不規(guī)范的路徑變?yōu)橐?guī)范的路徑
import os
a = r'D:\/\pyz///\\test.py'
print(os.path.normpath(a))
輸出結(jié)果為:
D:\pyz\test.py

3.time模塊
import time
獲取當(dāng)前系統(tǒng)的系統(tǒng)時間
print(time.ctime())
pirnt(time.localtime())
print(time.time())

將時間轉(zhuǎn)換成字符串
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))

等待固定時長
print('等待三秒',time.ctime())
time.sleep(3)
print('等待結(jié)束',time.ctime())

from time import sleep

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 常用模塊 認識模塊 什么是模塊 什么是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文...
    go以恒閱讀 2,171評論 0 6
  • 模塊和包 一 模塊 1 什么是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是...
    go以恒閱讀 2,348評論 0 4
  • socket模塊 常用于通訊,任何通訊工具中都含有socket,比如qq,微信。 udp實例: # 導(dǎo)入模塊 im...
    小新你蠟筆呢閱讀 404評論 0 1
  • time模塊 該模塊內(nèi)部使?的時當(dāng)前平臺的c庫 每個平臺的c庫?持的?法可能略有不同 時間三種格式 1.時間戳 2...
    knot98閱讀 284評論 0 0
  • 《一個人的朝圣》 作者:【英】蕾秋·喬伊斯 我覺得這是一個充滿詩意的故事,尤其是細節(jié)的描寫,真實細膩。比如這樣的描...
    ScentStation閱讀 600評論 0 1

友情鏈接更多精彩內(nèi)容