python3怎么自动批量读取文件并保存

已知data文件夹(并不是当前工作路径)里面有大批txt文件,想一个个地自动读取txt文件,并把读取后的各个文件又写入另外的data1文件夹,新手求指教!... 已知data文件夹(并不是当前工作路径)里面有大批txt文件,想一个个地自动读取txt文件,并把读取后的各个文件又写入另外的data1文件夹,新手求指教! 展开
 我来答
玩转数据处理
2015-03-07 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
能否提供大批量txt文件的几个文件呢?邮箱1720406057球球
读出来又不进行处理,然后又写进另一个文件夹有什么意思呢?还不如直接复制直接点呢
追问
读出来当然要处理了,处理完在写入嘛。至于txt文件是不重要的,随便放点东西就可以,就是不知道怎么实现自动批量读写过程。求指导!
追答
import os
from os.path import join
 
def main() :
    source = "d:\\data\\"#假设data文件夹在D盘下面
    dest = "d:\\data1\\"
    for root, dirs, files in os.walk( source ):
        for OneFileName in files :
            print(OneFileName)
            if OneFileName.find( '.txt' ) == -1 :
                continue
            OneFullFileName = join( root, OneFileName )
            writer = open(dest+OneFileName,'w')
            for line in open( OneFullFileName ):
                writer.write(line+'\n')#逐行处理在这里
            writer.close();
 
if __name__ == "__main__" :
    main()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式