zoukankan      html  css  js  c++  java
  • python3 文件及文件夹路径相关

      1、 #返回当前文件所在的目录    

        currentDir = path.dirname(__file__)   

      # __file__ 为当前文件
      
      2、获得某个路径的父级目录:
      parent_path = os.path.dirname("D:Program FilesFoxmail 7.2Global") #获得d所在的目录,即d的父级目录
      print(parent_path)
      # D:Program FilesFoxmail 7.2

     
     3、获得某个路径的文件名:
      print(os.path.basename("E:python36_crawlTRS.bat"))
      输出:TRS.bat
     4、获取文件的目录
      print(os.path.dirname("E:python36_crawlTRS.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_Datadata'
    
    # 获取指定路径下的所有文件,文件夹
    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('
    ')

      输出:

        

     
     
  • 相关阅读:
    Java平台调用Python平台已有算法(附源码及解析)
    java截取避免空字符丢失
    Java集合对象比对
    idea中的beautiful插件-自动生成对象set方法
    idea下maven命令打包不同配置
    提纲
    标记语言入门
    react入门
    深入理解React、Redux
    css伪类 伪元素
  • 原文地址:https://www.cnblogs.com/shaosks/p/9876936.html
Copyright © 2011-2022 走看看