python编程实例之os模块读取目录与文件信息

发布时间:2020-10-17编辑:脚本学堂
本文分享几个python代码,使用python的os模块,实现:读取目录信息、列出目录中的文件内容、改变目录路径等。感兴趣的朋友参考下吧。

本节内容:
python os模块读取目录内容。

分享三个python 编程实例,帮助大家理解与掌握os模块的用法。

例1,列出目录信息
 

复制代码 代码示例:

#!/usr/bin/python
#site: www.jb200.com
#
import os

os.listdir("c:")               

dirname = "c:"

os.listdir(dirname)                               

print [f for f in os.listdir(dirname) if os.path.isfile(os.path.join(dirname, f))]  [3]

print [f for f in os.listdir(dirname) if os.path.isdir(os.path.join(dirname, f))]   [4]

例2,使用glob更出目录信息
 

复制代码 代码示例:

#!/usr/bin/python
#site: www.jb200.com
#
import os
os.listdir("c:")               

import glob

glob.glob('c:*.mp3')           
glob.glob('c:*.mp3')          
glob.glob('c:c**.mp3')

例3,切换目录
 

复制代码 代码示例:

#!/usr/bin/python
# site: www.jb200.com
#

import os

os.chdir('/server/accesslogs')

#Be sure to use the "import os" style instead of "from os import *". This will keep
#os.open() from shadowing the builtin open() function which operates much
#differently.