python遍历文件夹下所有文件


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

total_num = 0

for base_path,folder_list,file_list in os.walk(target_path):

    for file_name in file_list:

        file_path = os.path.join(base_path,file_name)

        file_ext = file_path.rsplit('.',maxsplit=1)

        if len(file_ext) != 2:

            # 没有后缀名

            continue

        if file_ext[1] != 'py':

            # 不是py文件

            continue

        file_num = 0

        with open(file_path,'rb') as f:

            for line in f:

                # 去空格

                line = line.strip()

                if not line:

                    continue

                # 去除 # 注释

                if line.startswith(b'#'):

                    continue

                file_num += 1

        total_num += file_num

以上就是python遍历文件夹下所有文件的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中字符串数组如何逆序排列

Python数据类型之元组的详细介绍

django如何避免sql注入

Python有序列表以及方法的介绍(代码)

初学Python的学习心得

Python实现堆栈与队列功能(基于list的append与pop方法)的示例

Python不能做什么

聊聊Python装饰器

Python字典怎么使用zip

Python中pip是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...