You are on page 1of 11

PYTHON 第三课

练习内容
• Python 中的文件系统操作( 1 )
• Python 中的列表与元组
• Python 中的字典
• 常见文件系统操作
• 1 、创建文件
• 2 、列出目录下所有文件
• 3 、创建目录
• 4 、删除文件
• 5 、删除目录
• 6 、改名
• os 模块
• os 模块提供了 Python 程序与操作系统进行交互的接口。通过使用 os 模块,可以方便
地与操作系统进行交互。
• 通过 import os 语句调用
• 列出目录下所有文件

• os.listdir(‘ 目录名’ )

• “listdir” 即“ list directories” ,列出(当前)目录下的全部路径(及文件)。该函数存


在一个参数,用以指定要列出子目录的路径,默认为“ .” ,即“当前路径”。
• 创建目录
• os.mkdir(‘ 目录名’ )

• “mkdir” ,即“ make directory” ,用处是“新建一个路径”。需要传入一


个类路径参数用以指定新建路径的位置和名称,如果指定路径已存在,则会抛
出 FileExistsError 异常。
• 删除文件
• os.remove(‘ 文件名’ )

• 用于删除文件,如果指定路径是目录而非文件的话,就会抛出
IsADirectoryError 异常。
• 删除目录
• os.rmdir(‘ 目录名’ )
• 删除指定的目录,要求此目录下面没有文件。如果目录非空,则抛
出一个 OSError 异常。
• 改名
• os.rename( 旧名 , 新名 )
• os.rename() 方法用于重命名文件或目录,从 旧名 到 新名 , 如果新名是一个已经存在
的文件或目录 , 将抛出 OSError 。
• 判断是否是目录
• os.path.isdir( 路径名 ):
• 判断是否是文件
• os.path.isfile( 路径名 ):
• 列表
• [‘ 谷歌 ', ‘ 阿里 ', ‘ 腾讯’ ]

• 元组
• (‘Mon’,’Tue’,’Wed’,’Thu’,’Fri’,’Sat’,’Sun’)

You might also like