文章详情页
Python怎么实现文件夹内多txt合并?
浏览:167日期:2022-07-13 13:53:33
问题描述
读取文件夹内一个txt文件记录txt文件名(用户ID)写入到一个新的txt文件内原txt文件删掉以上步骤循环txt文件按内容里时间排序每条日志开头添加 用户ID + 原内容
问题解答
回答1:python2.7语法, py3请自行相应改下
import globimport ossrc_dir = ’/root/*.txt’ # 利用通配符查找后缀名为txt的文件dest_file = ’result.txt’with open(dest_file, ’w’) as f_w: for file_name in glob.glob(src_dir):with open(file_name) as f_r: for line in f_r:f_w.write(’%s %s’ % (file_name, line))os.remove(file_name)
相关文章:
1. MySQL的SELECT...FOR UPDATE究竟起什么作用2. css - 移动端 line-height安卓错位,苹果机正常用,缩放解决了,可是又出来了占位的问题3. pdo_mysql 值自增写法4. javascript - js对象 属性的访问和创建5. javascript - 右列定宽,左列自适应且有最小宽度6. java - 显示的时间能不能去掉毫秒7. mysql主从,从库锁表会导致复制阻塞吗?8. c++ - win764位环境下,我用GCC为什么指针占8个字节,而long是4个字节?9. windows-7 - win7下使用cmder,如何设置vim的tab为4个空格?10. javascript - node内存溢出问题
排行榜

网公网安备