国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

番茄西紅柿 / 3218人閱讀

摘要:目錄操作文件與文件夾操作文件與文件夾案例批量修改文件名案例批量修改文件名模塊是標準庫中的一個用于訪問操作系統功能的模塊。

目錄

OS操作文件與文件夾

案例—批量修改文件名


OS模塊是Python標準庫中的一個用于訪問操作系統功能的模塊。使用OS模塊中提供的接口,可以實現跨平臺訪問。常用操作:

  • 對目錄、文件、文件夾的操作
  • 獲取平臺信息
  • 判斷操作

接下來是OS對文件與文件夾的操作

OS操作文件與文件夾

首先需要導入OS模塊,?import os

  • os.mkdir("hello")? ? ? ? ? ? ? ? ? ? ? ? ? ? #在當前目錄中創建一個"hello"文件夾

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

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

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

案例—批量修改文件名

創建一個"modify"目錄,并批量生成文件*.txt,然后對其批量修改文件名,修改為*-1.txt

import os#創建目錄并新增文件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()           #獲取當前文件夾中的所有文件    os.chdir('../')               #回退到上級目錄    os.mkdir(filename+"-new")     #創建新的目錄    os.chdir(filename)            #切換到原來的目錄    for file in list:             #遍歷目錄中的內容        h = file.rsplit('.',1)        h = h[0] + "-1." + h[-1]  #新的文件名        os.rename(file, f"../{filename}-new/"+h)   #重命名if __name__ == '__main__':    file("modify")    rename("modify")

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/119994.html

相關文章

  • python基礎刪除文件及刪除目錄的方法

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

    animabear 評論0 收藏0
  • python基礎刪除文件及刪除目錄的方法

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

    nanfeiyan 評論0 收藏0
  • 最終篇:簡潔易懂,初學者挑戰學習Python編程30天 (五)

    摘要:和是最受歡迎的。虛擬環境將允許將項目依賴項與本地機器依賴項隔離開來。文件將是項目中的主文件。運行后,檢查本地主機。在中創建一個名為的文件夾,并創建一個名為的文件夾。部署創建帳戶為前端和全棧應用程序提供免費部署服務。 ...

    1fe1se 評論0 收藏0
  • Python基礎(十)模塊

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

    jlanglang 評論0 收藏0
  • Python 3 學習筆記——標準庫概述

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

    canger 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<