六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

Python 3 教程二:文件,目录和路径

[复制链接]

升级  58.8%

250

主题

250

主题

250

主题

进士

Rank: 4

积分
794
 楼主| 发表于 2013-1-15 02:11:47 | 显示全部楼层 |阅读模式
1 遍历文件夹和文件


<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;">import os
import os.path
# os,os.path里包含大多数文件访问的函数,所以要先引入它们.
#
 请按照你的实际情况修改这个路径
rootdir = "d:/download"
for parent, dirnames, filenames in os.walk(rootdir):
    
#case 1:
    for dirname in dirnames:
        
print ("parent is:" + parent)
        
print ("dirname is:" + dirname)
    
#case 2
    for filename in filenames:
        
print ("parent is:" + parent)
        
print ("filename with full path :" + os.path.join(parent, filename))

'''知识点:

    * os.walk返回一个三元组.其中dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径).parent表示父目录.
    * case1 演示了如何遍历所有目录.
    * case2 演示了如何遍历所有文件.
    * os.path.join(dirname,filename) : 将形如"/a/b/c"和"d.java"变成/a/b/c/d.java".
'''
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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