日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python模块 | 多种操作系统接口—os模块

發布時間:2023/12/10 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python模块 | 多种操作系统接口—os模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

os 模塊提供了一種使用與操作系統相關的功能的便捷式途徑。 通常該模塊用來處理文件和目錄。

常見函數說明:

            • `os.name # 指示正在使用的工作平臺`
            • `os.getcwd() # 獲得當前工作目錄`
            • `os.listdir(path) # 返回指定目錄下的所有文件和目錄名`
            • `os.remove(file) # 刪除指定文件`
            • `os.rename(src_file,dst_file) # 重命名文件或目錄`
            • `os.mkdir(name) # 創建目錄`
            • `os.rmdir(path) # 刪除空目錄`
            • `os.makedirs(path) # 遞歸的創建目錄`
            • `os.removedirs(path) # 遞歸的刪除空目錄`
            • `os.system('cls') # 通過python調用shell命令`
            • `os.path.split(file) # 返回一個文件的路徑名與文件名`
            • `os.path.join(file) # 返回一個文件的完整文件名`
            • `os.path.dirname(file) # 返回文件的路徑名`
            • `os.path.exists(file) # 判斷文件是否存在`
            • `os.path.isdir(file) # 檢測是否為目錄`
            • `os.stat(file) # 返回文件信息`
            • `os.stat(file).st_size # 返回當前文件大小`



os.name # 指示正在使用的工作平臺

其中,輸出 ‘nt’ 表示windows平臺,輸出 ‘posix’ 表示Linux/Unix平臺。

# windows 10 系統測試 >>> import os >>> os.name 'nt'

sys.platform 有更詳細的描述. os.uname() 只給出系統提供的版本信息。
platform 模塊對系統的標識有更詳細的檢查。

os.getcwd() # 獲得當前工作目錄
# windows 10 ,C盤根目錄下 >>> import os >>> os.getcwd() 'C:\\'
os.listdir(path) # 返回指定目錄下的所有文件和目錄名
>>> import os >>> os.listdir("c:\\") ['$Recycle.Bin', '$WINRE_BACKUP_PARTITION.MARKER', '2019-03', '2019-04', 'aow_drv.log', 'AppData', 'Documents and Settings', 'exam', 'examsys', 'examsys.bak', 'GameDownload', 'hiberfil.sys', 'inetpub', 'Intel', 'kankan', 'kingsoft', 'MinGW', 'Netease', 'pagefile.sys', 'PerfLogs', 'pip-20.0.1-py2.py3-none-any.whl', 'pip-20.0.2-py2.py3-none-any.whl', 'PreloadLog.LOG', 'Program Files', 'Program Files (x86)', 'ProgramData', 'QMDownload', 'qqpcmgr_docpro', 'RCD.dat', 'Recovery', 'SCD.dat', 'SmartStoneHttpS', 'SPDll_v7Temp', 'swapfile.sys', 'SWSETUP', 'System Volume Information', 'TDDOWNLOAD', 'Temp', 'Users', 'usr', 'VJVod_Cache', 'Windows']
os.remove(file) # 刪除指定文件
# 在C盤下有個test.txt的文件 >>> import os >>> os.remove("c:\\test.txt")
os.rename(src_file,dst_file) # 重命名文件或目錄
>>> import os >>> os.rename("old_name.txt","new_name.txt") # old_name -> new_name
os.mkdir(name) # 創建目錄
>>> import os >>> os.mkdir("f:\\blog") # F盤創建 blog 目錄
os.rmdir(path) # 刪除空目錄
>>> import os >>> os.rmdir("f:\\blog") # 刪除F盤下的 blog 目錄(空目錄)
os.makedirs(path) # 遞歸的創建目錄
>>> import os >>> os.makedirs("f:\\blog\\2020.4.16\\test") # F:\blog\2020.4.16\test
os.removedirs(path) # 遞歸的刪除空目錄
>>> import os >>> os.makedirs("f:\\blog\\2020.4.16\\test") # 創建 >>> os.removedirs("f:\\blog\\2020.4.16\\test") # 如果在路徑中存在某個目錄非空,將會保留此目錄# 如 blog 目錄下有一個文件。命令執行后blog與旗下的文件將保留,# 2020.4.16目錄及下層空目錄被刪除。
os.system('cls') # 通過python調用shell命令
>>> import os >>> os.system("ping baidu.com")正在 Ping baidu.com [39.156.69.79] 具有 32 字節的數據: 來自 39.156.69.79 的回復: 字節=32 時間=42ms TTL=50 來自 39.156.69.79 的回復: 字節=32 時間=42ms TTL=50 來自 39.156.69.79 的回復: 字節=32 時間=43ms TTL=50 來自 39.156.69.79 的回復: 字節=32 時間=43ms TTL=5039.156.69.79 的 Ping 統計信息:數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位):最短 = 42ms,最長 = 43ms,平均 = 42ms 0
os.path.split(file) # 返回一個文件的路徑名與文件名

以元組的方式自動拆分文件路徑和文件名。

>>> import os >>> os.path.split("F:\blog\2020.4.16\test") #忘記加 \\ 了,單 \ 是轉義字符 ('F:', '\x08log\x820.4.16\test') >>> os.path.split(r"F:\blog\2020.4.16\test") # 使用前置 r,取消轉義字符 \ 的轉義功能 ('F:\\blog\\2020.4.16', 'test')
os.path.join(file) # 返回一個文件的完整文件名

自動將文件與路徑拼接完整。

>>> import os >>> os.path.join('F:\\blog\\2020.4.16', 'test') 'F:\\blog\\2020.4.16\\test'
os.path.dirname(file) # 返回文件的路徑名
>>> import os >>> os.path.dirname(r"F:\blog\2020.4.16\test") 'F:\\blog\\2020.4.16'
os.path.exists(file) # 判斷文件是否存在
>>> import os >>> os.path.exists(r"F:\blog\2020.4.16\test") False
os.path.isdir(file) # 檢測是否為目錄
>>> import os >>> os.path.isdir("d:\\") True
os.stat(file) # 返回文件信息
>> import os >>> os.stat("f:\\") os.stat_result(st_mode=16895, st_ino=1407374883553285, st_dev=681639539, st_nlink=1, st_uid=0, st_gid=0, st_size=8192, st_atime=1586970923, st_mtime=1586970922, st_ctime=1556449244)
os.stat(file).st_size # 返回當前文件大小
>>> import os >>> os.stat("f:\\").st_size 8192

總結

以上是生活随笔為你收集整理的python模块 | 多种操作系统接口—os模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色日b片 | 欧美日韩国产一区二区三区 | 美女啪啪国产 | 亚洲一区第一页 | 日韩色资源| 中文天堂在线播放 | 国产成人精品综合久久久久99 | 国产成人精品无码高潮 | av男人的天堂网 | 毛片综合 | 日本色视频 | 裸体男女树林做爰 | 男人捅爽女人 | 天天操中文字幕 | 把高贵美妇调教成玩物 | 99爱这里只有精品 | 天天操天天摸天天干 | 少妇自摸视频 | 九九九九九伊人 | 国产精品一区二区三区线羞羞网站 | 色偷偷伊人| 久久久久五月 | 中文字幕亚洲乱码 | 污污污www精品国产网站 | 成人欧美一区二区三区在线观看 | 精品国产乱码久久久久久郑州公司 | 成人在线视频网 | 夫妻露脸自拍[30p] | 两女双腿交缠激烈磨豆腐 | 欧美国产一级 | 动漫av一区二区三区 | 久久伊人免费 | 色哟哟一区二区三区四区 | 污视频网站在线 | www.超碰在线.com | 男人的天堂a在线 | 成人性生交免费看 | 91爱爱爱| 老色驴综合网 | 亚洲aa | 欧美日韩一区二区三区四区五区 | 日韩一区二区中文字幕 | 亚洲aaaaaa | 毛片你懂的 | 成人午夜在线免费观看 | 欧美不卡视频 | 国外精品视频 | 性少妇xxxxx| 麻豆高清| 少妇一夜三次一区二区 | 她也啪在线视频 | 国内av在线播放 | 中文字幕日韩在线播放 | 蜜乳av一区二区 | 国产精品成人一区二区三区电影毛片 | 国产一区二区三区四区hd | 久久久久久国产精品三级玉女聊斋 | a级片在线观看视频 | 99热2| 丰满少妇在线观看bd | 婷婷六月综合网 | 亚洲在线电影 | 午夜小视频在线 | 九九九九精品九九九九 | 亚洲激情午夜 | 女人久久 | 国产成人a∨| 丰满大乳露双乳呻吟 | 视频一区在线播放 | 国产精品久久久一区二区三区 | 青青青青青操 | 日韩中文在线字幕 | 日本午夜一区二区三区 | 97视频在线看 | 日日摸日日碰 | 午夜美女福利 | 超碰p| 亚洲性欧美 | 亚洲av片在线观看 | 欧美黄一级 | 国产精品一区二区麻豆 | 伊人婷婷综合 | 青青草91 | 中文字幕一区二区三区视频 | 黄色三级免费观看 | 寂寞d奶大胸少妇 | 男女一级片 | 北条麻妃一区二区三区免费 | 91福利片 | 特黄特色大片bbbb | 亚洲狠狠丁香婷婷综合久久久 | 精品人妻无码一区二区三区 | 激情福利视频 | 哈利波特3在线观看免费版英文版 | 成人午夜免费观看 | 黄色免费在线观看网站 | 亚洲综合色av| 国产精品久久久久久久久岛 | 老司机深夜视频 |