python合并多个文件

时间:2021-11-23 20:34:34
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'))