汇总制定目录下的CSV 文件内容至统一目录中

经过脚本收集到终端计算机上的各种软件安装状况,并每台计算机生成一个计算机命名的CSV 文件,如今须要经过一个脚本简单的实现将文件目录内的全部文件汇总到一个文件中,故而写了以下一个小程序。小程序

-- coding: UTF-8 --

import os
import csvide

遍历指定目录,显示目录下的全部文件名及路径

def eachFile(filepath):
pathDir = os.listdir(filepath)
for allDir in pathDir:
child = os.path.join('%s%s%s' % (filepath,'\', allDir))
try:
readFile(child)
except:
print(child)excel

读取文件内容并打印

def readFile(filename):
csv_File = csv.reader(open(filename,encoding='utf-8'))
for row in csv_File:
SoftwareName= row
HostName=filename.split('\')[-1].split('.')[0]
csv_write.writerow((HostName,SoftwareName))utf-8

if name == 'main':
filePath = r'\V12CNDCZ01DCSP2\tmp\SoftwareList'
out = open('d:\csv.csv', 'a', newline='',encoding='utf-8')
csv_write = csv.writer(out, dialect='excel')
eachFile(filePath)it

相关文章
相关标签/搜索