python提取文件名并保存excel_Python脚本查找目录中所有文件的文件名和大小,并将它们保存到excel imp的文本文件中...

要将文件名和大小存储在元组中并将其写入文本文件,可以执行以下操作:from Tkinter import Tk

from tkFileDialog import askdirectory

from array import *

import os

Tk().withdraw()

fileDir = askdirectory()

print(fileDir)

dirList = os.listdir(fileDir)

data = ((fname, str(os.path.getsize(fileDir + "/" + fname))) for fname in dirList)

outputFile = open('myoutputfile.csv', 'w')

for entry in data:

outputFile.write(','.join(entry) + '\n')

outputFile.close()

在我的python安装目录上运行此命令会得到一个如下所示的文件:

^{2}$

你应该可以在Excel中以.csv文件的形式打开。注意,如果文件名中有逗号、新行等,则必须引用这些文件名。在

对于更重负载的文件,有csv module,但我认为对于这样一个简单的文件来说,这太过了。如果您有兴趣使用它,请看以下内容:import csv

with open('myoutputfile.csv', 'wb') as outputFile:

csvwriter = csv.writer(outputFile, dialect='excel')

for entry in data:

csvwriter.writerow(entry)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值