python3 文件及文件夾路徑相關


  1、 #返回當前文件所在的目錄    

    currentDir = path.dirname(__file__)   

  # __file__ 為當前文件
  
  2、獲得某個路徑的父級目錄:
  parent_path = os.path.dirname("D:\Program Files\Foxmail 7.2\Global") #獲得d所在的目錄,即d的父級目錄
  print(parent_path)
  # D:\Program Files\Foxmail 7.2

 
 3、獲得某個路徑的文件名:
  print(os.path.basename("E:\python36_crawl\TRS.bat"))
  輸出:TRS.bat
 4、獲取文件的目錄
  print(os.path.dirname("E:\python36_crawl\TRS.bat"))
  輸出:E:\python36_crawl

 5、獲取文件名和擴展名
  file_name, extension_name = os.path.splitext(filename)
  
  print(file_name)
  print(extension_name)
  輸出:
  
    金融時報_2018-10-30
    .csv

 6、獲取指定路徑下的所有文件,文件夾
import os
import os.path
strdir = 'E:\TRS_Data\data'

# 獲取指定路徑下的所有文件,文件夾
for parent, dirnames, filenames in os.walk(strdir,  followlinks=True):
    print(parent)
    for filename in filenames:
        file_path = os.path.join(parent, filename)
        print(file_path)
    print('\n')

  輸出:

    

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM