前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】枚举文件夹文件小功能

【Python】枚举文件夹文件小功能

作者头像
偶尔敲代码
发布2023-05-27 15:03:58
2500
发布2023-05-27 15:03:58
举报
文章被收录于专栏:偶尔敲代码偶尔敲代码

某天工作中需要将文件夹中的文件名称整理到Excel,如下图。一个个复制名称再粘贴就太费时费力了,奈何Excel功能也不熟,不知道它有没有便捷的命令。

那既然这样,就想想用Python或易语言来写两句代码了,这次用py吧,代码附在文后。

粘贴文件路径后,噼里啪啦一顿输出,瞬间就将文件名全部保存到txt文件中了:

再打开Excel,将txt文件里的内容粘贴,并将数据进行分列,因为这些文件名是代号[空格]名称的形式,需要分别提取。

选择分隔符号,并选择空格:

最终的结果:

代码:

代码语言:javascript
复制
import os,random
print("欢迎关注微信公众号:偶尔敲代码")
#readline.parse_and_bind("control-v: paste")#解决控制台无法粘贴的问题
dir = input('输入要枚举的文件夹路径:')
list_data = os.listdir(dir)
file = open(dir + '/123.txt', 'w+')

for name in list_data:
        file.write(name + '\n')
        print(name)
file.close()
print("结果保存路径:" + dir + '\123.txt, 数量:' + str(len(list_data)) + "个")
input('按任意键结束')

对于这67个文件来说,虽然敲代码+调试可能不比手动一个个复制粘贴来得快,但只要这工作具备重复性,那这代码的价值就能体现出来了。 业余写写代码不一定能像专业程序员那样大展手脚,但至少能够锻炼逻辑思维,防止老年痴呆吧哈哈。我也一直在思考会写两行代码,总不能都用来写脚本,虽然学Python确实是因为青龙面板,但现在入门了,也需要多研究研究点正经的、解决实际问题的东西。也想说弄个合集,将属于实用性的文章或小工具收录其中,这样就比较了解自己写了些啥,能用在啥方面了。

有这方面兴趣或困惑的小伙伴,共勉吧。五一到了,除了出去人挤人外,可以在家学点啥。

- End -

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 偶尔敲代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档