python2.7里边目录python列出文件夹里面的所有内容
来源:互联网 发布:python的sorted函数 编辑:程序博客网 时间:2024/06/11 20:33
前段时间为了做笔记,需要找到目录里面的所有文件和文件夹啊的内容,并且列出他们的名字,作为记录,网上一搜没找到,不合心意,于是用python写了一个,可以列出目录里面的所有文件和文件夹的名字,用法:修改path_to_list指定你要遍历的目录,dirNamesTextFile指定你要把遍历结果文字存起来的文件
# -*- coding: UTF-8 -*- import os ## 一定要注意,添加utf8的支持,否则无法打印文件名字,python打印中午,python识别中文, ## python打印文件夹内容,python列出文件夹里面的内容,python获得当前目录的所有文件名,python list dir path_to_list='F:\\VMshare\\NI_multisim_sim_projects' dirNamesTextFile='E:\\testing_projects\\python_get_dir_files_names.txt' #### python列出目录下所有在名字,python列出目录中文名,python获取文件夹里面的所有文件名字获取文件夹里面就所有文件名字; def python_list_dir_names(urPath): dirNames=os.listdir(urPath) for ones in dirNames: print ones.decode('gbk')###转换编码格式,python编码格式转换,python转换编码格式 return dirNames def getfilelist(filepath, tabnum=1): #####带子目录的历遍,带子目录的历遍 simplepath = os.path.split(filepath)[1] returnstr = simplepath+' Dir: '+'\n' returndirstr = "" returnfilestr = "" filelist = os.listdir(filepath) for num in range(len(filelist)): filename=filelist[num] if os.path.isdir(filepath+"\\"+filename):###win32 ,windows returndirstr += "\t"*tabnum+getfilelist(filepath+"\\"+filename, tabnum+1) else: returnfilestr += "\t"*tabnum+filename+"\n" returnstr += returnfilestr+returndirstr return returnstr+"\t"*tabnum+"</>\n" def python_save_chinese_gb2312_strings_in_one_file(urStingsToWrite, urFileWithPath): # if 'str'!=type(urStingsToWrite): ####原来我写的,不能历遍子目录的, # for i in urStingsToWrite: ####原来我写的,不能历遍子目录的, # print i.decode('gbk')##python转换编码,python编码转换,python读写文件,python gbk python gb2312 ####原来我写的,不能历遍子目录的, print urStingsToWrite try: outPutFileHandle = open(urFileWithPath, 'w')##python打开文件,python读文件, except: print ("Error opening files:", urFileWithPath) outPutFileHandle.close() return try: for str in urStingsToWrite: # if with_newline_or_not:####原来我写的,不能历遍子目录的, # str = str + '\n'####原来我写的,不能历遍子目录的, outPutFileHandle.write(str) outPutFileHandle.close() except: outPutFileHandle.close() print ("Error writing files:", urFileWithPath) return ####names_string_buffer=python_list_dir_names(path_to_list) ####原来我写的,不能历遍子目录的, names_string_buffer=getfilelist(path_to_list) python_save_chinese_gb2312_strings_in_one_file(names_string_buffer,dirNamesTextFile)
0 0
- python2.7里边目录python列出文件夹里面的所有内容
- 列出指定目录下的所有文件和文件夹及子文件的内容
- python读取一个目录下所有txt里面的内容
- python列出文件夹下的所有文件
- python列出目录下所有的文件
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- 递归列出指定目录内的所有文件夹和文件
- python 列出指定目录下的所有目录和文件
- python列出指定文件夹下所有给定后缀名的文件
- python列出文件夹下所有文件的四个方法
- Python列出文件夹下所有文件的四种方式
- 列出目录下所有内容-----递归
- python列出目录下所有的文件到txt
- IO流(列出目录下所有内容-递归)-(列出目录下所有内容-带层次)
- JAVA处理文件(新建目录,新建文件,删除文件,删除文件夹,删除文件夹里面的所有文件,复制单个文件复制整个文件夹内容)
- python 列出文件目录下所有文件
- Python零基础入门十九之爬虫基础知识
- 具有负边的图最短路径算法
- Spark 2.0系列之SparkSession详解
- laravel--访问器
- 谷歌官方下拉刷新功能SwipeRefreshLayout
- python2.7里边目录python列出文件夹里面的所有内容
- java上传文件到ftp服务器(匿名方式)
- 理解Base64编码
- 抢答器
- HDFS架构
- 摄像头驱动之设置属性_学习笔记
- qwt编译方法,qwt搭建方法
- java设计模式大话之适配器模式
- 米洛个人修炼术:上班忙到死事情多如牛毛?五招搞定