Python 3ラーニング(20):python複数のファイルをマージ
667 ワード
最近、ログファイルをマージするモジュールを書く必要があるが、このモジュールのログファイルは一般的なものに限られない.txt形式のファイルで、他の形式のテキストファイルも含まれています.
コードは次のとおりです.
コードは次のとおりです.
import os
import datetime
docList = os.listdir('/home/liao/xxxx') #
docList.sort() #
for i in docList:
print(i) #
str_time = datetime.datetime.now().strftime('%Y-%m-%d')
fname = open('/home/liao/xxxx/{0}.log'.format(str_name), "w") # log
for i in docList:
x = open ('/home/liao/xxxx/{0}'.format(str_name), "r") # ,
fname.write(x.read()) # log
x.close() #
fname.close()