码迷,mamicode.com
首页 > 编程语言 > 详细

python3 文件及文件夹路径相关

时间:2018-10-30 17:08:09      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:import   输出   pat   获取文件名和扩展名   style   pytho   foxmail   code   names   

  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)

  输出:

    技术分享图片

 

 
 

python3 文件及文件夹路径相关

标签:import   输出   pat   获取文件名和扩展名   style   pytho   foxmail   code   names   

原文地址:https://www.cnblogs.com/shaosks/p/9876936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!