全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: liumer

[已解决] 20块钱能否求得一个TXT合并小工具

[复制链接]
发表于 2022-5-20 14:10:48 来自手机 | 显示全部楼层
本帖最后由 ShyGo 于 2022-5-20 14:14 编辑

shell py 都挺好实现的
发表于 2022-5-20 14:10:52 | 显示全部楼层
本帖最后由 lilyhcn1 于 2022-5-20 14:12 编辑

先打开excel再用以下的小工具输出文本的绝对路径,然后再三个合成一条。
文件合并就是copy  命令。

还不会找我也行。

输出文件夹信息.rar (1.47 KB, 下载次数: 3)
发表于 2022-5-20 14:11:00 | 显示全部楼层
PT_Filecomb

不谢
发表于 2022-5-20 14:14:25 | 显示全部楼层
  1. import os

  2. # 需要一下设置两个变量
  3. root_path = r""  # 原始文件目录
  4. new_dir = r""  # 生成目录 需要先创建好

  5. n = 0

  6. tmp_file_name = ""
  7. files_name = os.listdir(root_path)
  8. for file in files_name:
  9.     if n > 2 or tmp_file_name == "":
  10.         tmp_file_name = os.path.join(new_dir, file)
  11.         n = 0
  12.     else:
  13.         n += 1
  14.     file_path = os.path.join(root_path, file)
  15.     with open(file_path, "r", encoding="utf-8") as fn:
  16.         with open(tmp_file_name, "a+", encoding="utf-8") as f:
  17.             f.write(fn.read())
复制代码
 楼主| 发表于 2022-5-20 14:15:56 | 显示全部楼层

谢谢,但这个需要手工选择合并的文件,还是不太方便,因为有5千多个文件 。
 楼主| 发表于 2022-5-20 14:17:18 | 显示全部楼层
lilyhcn1 发表于 2022-5-20 14:10
先打开excel再用以下的小工具输出文本的绝对路径,然后再三个合成一条。
文件合并就是copy  命令。

拜谢!您 这方法可行,配合EXCEL来写BAT文件,应该半小时可完成任务。再次感谢了。
发表于 2022-5-20 14:17:26 | 显示全部楼层
那就没啥办法了,单独几个一合并好像没这种软件,只能找人写了~
 楼主| 发表于 2022-5-20 14:19:06 | 显示全部楼层

请问这是什么语言?

点评

你来问自动化,你不认识python?  发表于 2022-5-20 14:22
发表于 2022-5-20 14:20:42 来自手机 | 显示全部楼层
cat * > all.txt
发表于 2022-5-20 14:21:24 | 显示全部楼层
liumer 发表于 2022-5-20 14:19
请问这是什么语言?

python
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 17:21 , Processed in 0.071301 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表