成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python之os模塊操作文件與文件夾

番茄西紅柿 / 3237人閱讀

摘要:目錄操作文件與文件夾操作文件與文件夾案例批量修改文件名案例批量修改文件名模塊是標(biāo)準(zhǔn)庫(kù)中的一個(gè)用于訪問操作系統(tǒng)功能的模塊。

目錄

OS操作文件與文件夾

案例—批量修改文件名


OS模塊是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)用于訪問操作系統(tǒng)功能的模塊。使用OS模塊中提供的接口,可以實(shí)現(xiàn)跨平臺(tái)訪問。常用操作:

  • 對(duì)目錄、文件、文件夾的操作
  • 獲取平臺(tái)信息
  • 判斷操作

接下來是OS對(duì)文件與文件夾的操作

OS操作文件與文件夾

首先需要導(dǎo)入OS模塊,?import os

  • os.mkdir("hello")? ? ? ? ? ? ? ? ? ? ? ? ? ? #在當(dāng)前目錄中創(chuàng)建一個(gè)"hello"文件夾

  • os.remove('文件或文件夾名')? ? ? ?#刪除文件或文件夾(刪除文件夾可能會(huì)提示拒絕訪問)
  • os.rmdir('文件夾名')? ? ? ? ? ? ? ? ? ? ? ?#刪除文件夾(成功刪除)

  • os.rename('原文件/夾名', '新的文件/夾名')? ? ? #修改文件或文件夾的名字
  • os.chdir('../../')? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#切換路徑,在當(dāng)前路徑基礎(chǔ)上往后退兩級(jí)

  • os.getcwd()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #獲取當(dāng)前的絕對(duì)路徑
  • os.listdir()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#用列表的方式顯示當(dāng)前目錄中所有的文件和文件夾
  • os.path.exists('文件或文件夾')? ??? ? ? #判斷當(dāng)前目錄中文件或者文件夾是否存在,存在則返回True,否則返回False? ? ? ??

案例—批量修改文件名

創(chuàng)建一個(gè)"modify"目錄,并批量生成文件*.txt,然后對(duì)其批量修改文件名,修改為*-1.txt

import os#創(chuàng)建目錄并新增文件def file(filename):    os.mkdir(filename)    os.chdir(filename)    for i in range(1,15):        open(str(i)+'.txt','w').close()def rename(filename):    list = os.listdir()           #獲取當(dāng)前文件夾中的所有文件    os.chdir('../')               #回退到上級(jí)目錄    os.mkdir(filename+"-new")     #創(chuàng)建新的目錄    os.chdir(filename)            #切換到原來的目錄    for file in list:             #遍歷目錄中的內(nèi)容        h = file.rsplit('.',1)        h = h[0] + "-1." + h[-1]  #新的文件名        os.rename(file, f"../{filename}-new/"+h)   #重命名if __name__ == '__main__':    file("modify")    rename("modify")

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/119994.html

相關(guān)文章

  • python基礎(chǔ)刪除文件及刪除目錄的方法

    摘要:下面為大家分享一篇實(shí)現(xiàn)刪除某路徑下文件及文件夾的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。類似于高級(jí),而且主要強(qiáng)大之處在于其對(duì)文件的復(fù)制與刪除操作更是比較支持好。附模塊庫(kù)的使用有關(guān)文件夾與文件的查找,刪除等功能在模塊中實(shí)現(xiàn)。下面為大家分享一篇Python 實(shí)現(xiàn)刪除某路徑下文件及文件夾的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起過來看看吧Python 實(shí)現(xiàn)刪除某路徑下文件及...

    animabear 評(píng)論0 收藏0
  • python基礎(chǔ)刪除文件及刪除目錄的方法

    摘要:下面為大家分享一篇實(shí)現(xiàn)刪除某路徑下文件及文件夾的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。類似于高級(jí),而且主要強(qiáng)大之處在于其對(duì)文件的復(fù)制與刪除操作更是比較支持好。附模塊庫(kù)的使用有關(guān)文件夾與文件的查找,刪除等功能在模塊中實(shí)現(xiàn)。下面為大家分享一篇Python 實(shí)現(xiàn)刪除某路徑下文件及文件夾的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起過來看看吧Python 實(shí)現(xiàn)刪除某路徑下文件及...

    nanfeiyan 評(píng)論0 收藏0
  • 最終篇:簡(jiǎn)潔易懂,初學(xué)者挑戰(zhàn)學(xué)習(xí)Python編程30天 (五)

    摘要:和是最受歡迎的。虛擬環(huán)境將允許將項(xiàng)目依賴項(xiàng)與本地機(jī)器依賴項(xiàng)隔離開來。文件將是項(xiàng)目中的主文件。運(yùn)行后,檢查本地主機(jī)。在中創(chuàng)建一個(gè)名為的文件夾,并創(chuàng)建一個(gè)名為的文件夾。部署創(chuàng)建帳戶為前端和全棧應(yīng)用程序提供免費(fèi)部署服務(wù)。 ...

    1fe1se 評(píng)論0 收藏0
  • Python基礎(chǔ)(十)模塊

    摘要:是回調(diào)函數(shù),當(dāng)鏈接服務(wù)器和相應(yīng)數(shù)據(jù)傳輸完畢時(shí)觸發(fā)本函數(shù)可選。僅僅是針對(duì)的,在中,已經(jīng)沒有這個(gè)模塊了,取代它的是。由于以流式讀取文件,從而速度較快,切少占用內(nèi)存,但是操作上稍復(fù)雜,需要用戶實(shí)現(xiàn)回調(diào)函數(shù)。 編寫模塊 模塊是程序 模塊就是一個(gè)擴(kuò)展名為.py的Python程序。 編寫模塊 #!/usr/bin/env python # coding=utf-8 lang = python 引...

    jlanglang 評(píng)論0 收藏0
  • Python 3 學(xué)習(xí)筆記——標(biāo)準(zhǔn)庫(kù)概述

    摘要:操作系統(tǒng)接口模塊提供了一些與操作系統(tǒng)相關(guān)聯(lián)的函數(shù)。返回當(dāng)前目錄下所有圖片的文件名命令行參數(shù)在命令行中運(yùn)行命令時(shí),這些參數(shù)會(huì)以列表形式保存在模塊的變量中。日期和時(shí)間模塊為日期和時(shí)間處理同時(shí)提供了簡(jiǎn)單和復(fù)雜的方法。 1. 操作系統(tǒng)接口 os 模塊提供了一些與操作系統(tǒng)相關(guān)聯(lián)的函數(shù)。 >>> os.getcwd() # 獲取當(dāng)前工作目錄 /home/senius >>>...

    canger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<