python3 文件及文件夹路径相关

python

  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:\python3" title="python3">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')

  输出:

    

 

 

以上是 python3 文件及文件夹路径相关 的全部内容, 来源链接: utcz.com/z/387647.html

回到顶部