真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在Python中關(guān)于使用os模塊遍歷目錄的實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)

一、Python中os模塊的常見的使用方法

專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)青秀免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

os.listdir(path):遍歷path的文件或者文件夾,返回一個(gè)列表

os.path.join(path2,path3,……,pathn):拼接路徑

os.path.isdir(path):判斷此路徑對(duì)應(yīng)的是否是文件夾

os.path.isfile(path):判斷是否是文件

os.path.dirname(path):返回路徑的文件夾名

os.path.filename(path):返回路徑的文件名

os.getcwd():獲取當(dāng)前路徑

二、實(shí)例及代碼實(shí)現(xiàn)

'''
打印當(dāng)前路徑下所有的文件夾名以及文件名
1.列舉所有文件夾【文件夾名打印】
遍歷文件夾下面所有文件,若是文件夾,則進(jìn)入文件夾,
若不是,則直接打印文件名
注意:層級(jí)多少層,并不知道,最好使用while,遞歸
'''
#
import os
def traver(path):
 # 獲取目錄下的文件與目錄列表
 pathList = os.listdir(path)
 
 # 遍歷列表中的文件名
 for file in pathList:
  # 使用join函數(shù)對(duì)路徑進(jìn)行拼接,然后構(gòu)成絕對(duì)路徑
  absPath = os.path.join(path,file)
 
  # 通過絕對(duì)路徑判斷是否是文件
  # 如果是文件,直接輸出文件名
  if os.path.isfile(absPath):
   print("文件:",absPath)
  # 否則調(diào)用函數(shù)本身,遞歸調(diào)用
  else:
   print("目錄",absPath)
   traver(absPath)
 
traver(r"G:\QF-1\frist_stage\day08")

分享題目:在Python中關(guān)于使用os模塊遍歷目錄的實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/dipeos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部