找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 7771|回复: 2

[已回复] python如何逐个打开一个文件夹里所有文件,然后读取

1

主题

1

帖子

9

积分

贫民

积分
9
雨夜未央 发表于 2014-5-12 22:25:02 | 显示全部楼层 |阅读模式
具体情况是这样的,一个文件夹里有若干个子文件夹,每个子文件里有若干个txt文件,每个txt文件是58列的矩阵,现在需要把这些矩阵的每一列单独读取出来生成新的文件,读取每一列生成新的文件我差不多会了,但是不知道如何扫描整个文件夹,然后逐个打开读取,求大神帮帮忙~
回复

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
liujian 发表于 2014-5-13 11:15:33 | 显示全部楼层
遍历文件夹:
import os
want_dir = '.'
for root, dirs, files in os.walk(want_dir):
        for file in files:
                if os.path.splitext(file)[1] == '.py':
                        filename = os.path.join(root,file)
                        print filename
回复 支持 1 反对 0

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2014-5-13 11:38:46 | 显示全部楼层
liujian 发表于 2014-5-13 11:15
遍历文件夹:
import os
want_dir = '.'

赞!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表