博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇总制定目录下的CSV 文件内容至统一目录中
阅读量:6814 次
发布时间:2019-06-26

本文共 783 字,大约阅读时间需要 2 分钟。

通过脚本收集到终端计算机上的各类软件安装情况,并每台计算机生成一个计算机命名的CSV 文件,现在需要通过一个脚本简单的实现将文件目录内的所有文件汇总到一个文件中,故而写了如下一个小程序。

-- coding: UTF-8 --

import os

import csv

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

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)

读取文件内容并打印

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

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)

转载于:https://blog.51cto.com/unicom/2329362

你可能感兴趣的文章
浅谈PHP弱类型安全
查看>>
linux下tomcat开机自启动
查看>>
使用go语言的list实现一个简单的LRU缓存
查看>>
rdma centos 7.3安装
查看>>
CloudStack中注册vsphere模版提示Connection Refused的解决方法
查看>>
我的友情链接
查看>>
更改WIIN7下C盘根目录下的写入权限
查看>>
python符号打印,bpython ,脚本tab自动补全
查看>>
python生成随机验证码
查看>>
续上篇LVS脚本
查看>>
jenkins安装
查看>>
RPMBUILD
查看>>
HDC与CDC
查看>>
MySQL常用函数(转)
查看>>
VC编程之标题栏和菜单
查看>>
vs 2008下安装detours3.0
查看>>
网站防篡改脚本
查看>>
第 8 章 容器网络 - 068 - 分析 Calico 的网络结构
查看>>
全面掌握ping命令(三) ping命令防火墙设置
查看>>
GhostDoc使用与原始注释
查看>>