python合并多个文件

import os
filelist=os.listdir('/root/Music')
for item in filelist:
    print item

newfile=open('/root/Music/new.txt','w')
for item in filelist:
    for txt in open(item,'r'):
        newfile.write(txt)

newfile.close()

输出:

-rw-r--r--. 1 root root  419338 May  5 14:29 000002_0
-rw-r--r--. 1 root root  422604 May  5 14:30 000003_0
-rw-r--r--. 1 root root  417996 May  5 14:30 000004_0
-rw-r--r--. 1 root root  420575 May  5 14:30 000005_0
-rw-r--r--. 1 root root  410803 May  5 14:30 000006_0
-rw-r--r--. 1 root root  416770 May  5 14:30 000007_0
-rw-r--r--. 1 root root  414509 May  5 14:30 000008_0
-rw-r--r--. 1 root root  416422 May  5 14:30 000009_0
-rw-r--r--. 1 root root  419172 May  5 14:30 000010_0
-rw-r--r--. 1 root root 3758189 May  5 15:49 new.txt
# 获取当前路径
os.getcwd()
# 获取当前路径下的文件
os.listdir(path)
# 删除文件
os.remove(filename)
# 重命名文件
os.rename(oldname,newname)
#创建新目录
os.mkdir()
#删除目录
os.rmdir()
#改变目录
os.chdir('E:\log')
# 操作系统命令 os.system(dir) os.system(cmd)
#判断对象是否是目录
os.path.isdir(object)
#判断对象是否是文件
os.path.isfile(object)
#将文件名和后缀拆分

o
s.path.splitext('1.txt')

('1', '.txt')
# Python的datetime 包 from datetime import datetime ,timedelta now=datetime.now() 时间日期的格式化输出 print(now.strftime('%Y-%m-%d %H:%M:%S' ) # 日期的加减 dt=now + timedelta(days=2 , hours= 12) print(dt.strftime('%Y-%m-%d'))

 

 

转载于:https://www.cnblogs.com/wangbin2188/p/6813430.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值