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'))

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM