在工作中,有时候,我们需要整理文件夹中的所有文件名称,并罗列在一张表格中。天哪,我的文件夹中有上千个文件,要一个个的复制粘贴吗?太麻烦了吧?今天,我们用Python来解决这个问题。

1. 使用方法:

将下面这段Python代码文件复制到需要整理文件名的文件夹下,然后运行下代码,最后在删除这段代码的文件名就可以了(将代码放到文件下主要是不用输入文件夹目录路径,但代码的文件名也会被抓取)。

# coding=utf-8
import os
import xlwt #操作excel模块
import sysfile_path = sys.path[0]+'\\filenamelist.xls'#sys.path[0]为要获取当前路径,filenamelist为要写入的文件
f = xlwt.Workbook(encoding='utf-8', style_compression=0) #新建一个excel
sheet = f.add_sheet('sheet1') #新建一个sheet
pathDir = os.listdir(sys.path[0])#文件放置在当前文件夹中,用来获取当前文件夹内所有文件目录i = 0 #将文件列表写入test.xls
for s in pathDir:sheet.write(i, 0, s) #参数i,0,s分别代表行,列,写入值i = i+1print(file_path)
print(i)        #显示文件名数量
f.save(file_path)

2. 实现效果

当前文件夹下面文件列表如下图,现在要获取所有文件名列表并写入到filenamelist.xls文件中。

Python 获取当前文件夹所有文件名并写入到excel文件中相关推荐

  1. python获取时间作为保存的文件名并拼接成完整文件路径

    一.获取时间 输出格式:浮点数(单位:秒) loca=time.time #不能直观看出当时的时间,但是满足唯一性 输出格式为:年-月-日 loca=time.strftime('%Y-%m-%d') ...

  2. java读取hdfs文件夹_HDFS 读取、写入、遍历文件夹获取文件全路径、append

    1.从HDFS中读取数据 Configuration conf = getConf(); Path path = new Path(pathstr); FileSystem fs = FileSyst ...

  3. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  4. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  5. python批量新建文件夹_python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  6. python检测文件夹中新增文件_python检测文件夹变化,并拷贝有更新的文件到对应目录的方法...

    检测文件夹,拷贝有更新的文件到对应目录 2016.5.19 亲测可用,若有借鉴请修改下文件路径: 学习python小一个月后写的这个功能,属于初学,若有大神路过,求代码优化~ newcopy.py: ...

  7. python获取指定目录下所有文件名os.walk和os.listdir

    os.walk 返回指定路径下所有文件和子文件夹中所有文件列表 其中文件夹下路径如下: import os def file_name_walk(file_dir):for root, dirs, f ...

  8. 遍历文件夹下文件名 几种方法

    获取文件夹中文件名称 Sub test() Dim Mypath, MyName Mypath = ThisWorkbook.Path & "\"    ' 指定路径. M ...

  9. 读取文件夹内文件名至excel

    办公自动化01 ​ 工作中会遇到一些需求,面临这些需求可以使用python进行自动化处理,比如下面的一些需求. 读取文件夹内文件名至excel """ -*- codin ...

最新文章

  1. 我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...
  2. 列表推导式与生成表达式的区别
  3. 数据结构-二叉树层次遍历
  4. Android studio的监听器初学者要懂
  5. 解决css中存在的几种兼容性问题
  6. 数据结构-stl(二维比较,排序分析)
  7. sqlserver修改实例名
  8. javascript基础知识系列:eval()
  9. 有读者认为,直接去点p结点会造成断链
  10. csrf攻击与防护—2用flask简单演示防范csrf攻击之referer
  11. html背景对联效果恭贺新春,恭贺新春的对联大全
  12. cmd pc如何开多个微信_电脑微信多开怎么弄的?
  13. FPGA - Zynq - 加载 - BootRom
  14. 计算机动作路径教案,《引导路径动画》教案
  15. 车道线识别(一) 简单识别
  16. 点赞黄文仔董事长,为偏远地区教育助力
  17. oracle error 3113,【案例】Oracle报错ORA-3113 ARC1:Destination network reconnect abandoned解决...
  18. 千聊语音课程导出注意事项
  19. 各排序算法最好最坏平均情况下的时间复杂度
  20. moxa Nport配置tcp/udp实现数据发送和回传(补充数据接收错乱处理方法)

热门文章

  1. 12伏的蓄电池有几个单格组成_福建汤浅蓄电池ups电源机房一体化
  2. 机器学习问题方法总结
  3. 计算机专业都学什么科,大学本科计算机专业都有什么科目?
  4. java 崩溃日志_Android收集程序崩溃日志的方法
  5. NOIP2016 D2T3 愤怒的小鸟
  6. 一起学shell之(九-2)拼写检查、进程
  7. 用Helper对类的行为进行修饰以便复用(附:外三篇)
  8. Redis 存储分片之代理服务Twemproxy 测试
  9. 开学前要多为孩子健康做准备
  10. 常用网络命令使用技巧详解续编1