Python程序设计:os模块与shuilt模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

shutil模块
拷贝文件
shutil.copyfile(文件1,文件2):不用打开文件,直接用文件名进行覆盖 copy。
shutil.copytree(源目录,目标目录):可以递归copy多个目录到指定目录下。 shutil.rmtree(目标目录):可以递归删除目录下的目录及文件。 shutil.move(源文件,指定路径):递归移动一个文件。 shutil.make_archive():可以压缩,打包文件。
os模块
判断操作
os模块
创建目录
删除目录
shutil模块
shutil
shutil可以简单地理解为sh + util,shell工具的意思,shutil模块是对os模块 的补充,主要针对文件的拷贝、删除、移动、压缩和解压操作。
shutil模块
拷贝文件
shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。
任务 操作
os模块与shuilt模块
知识点:os模块与shuilt模块
os模块
Opreate System
os模块是python标准库中的一个用于访问操作系统功能的模块。 使用os模块中提供的接口,可以实现跨平台访问。 获取平台信息,对目录的操作以及判断操作。
os模块
判断操作
os.path.exists(path):判断文件或者目录是否存在,存在则返回true,否则 返回false。
os.path.isfile (path):判断是否为文件,是文件则返回true,否则返回false。 os.path.isdir(path): 判断是否为目录,是目录则返回true,否则返回false。
建目录失败。
os模块
目录操作
os.removedirs(dirname):可以删除多层递归的空目录,若目录中有文件则 无法删除。
os.chdir():改变当前目录,到指定目录中。
os.rename(): 重命名目录名或文件名,如果重命名的文件名已存在,则重 命名失败。
os模块
目录操作
os模块
os模块
系统操作
os.sep:主要用于系统路径的分隔符,Windows系统是“\\”,Linux类系统 如Ubuntu的分隔符是“/”。
:指示正在使用的工作平台,Windows系统是‘nt’,Linux用户 则是‘posix’。
os.getenv(环境变量名称):读取环境变量。
path模块
os.path.basename(path):返回文件名。 os.path.dirname(path):返回文件路径。 os.path.getsize(name):获得文件大小,如果name是目录返回0。 os.path.abspath(name):获得绝对路径。 os.path.join(path,name):连接目录与文件名或目录。
INTERNATIONAL MEDICAL SUMMIT FORUM
任务 读写商品信息数据
任务背景
文件是存储在磁盘等外部存储器上的数据集合。软件、数据、文字、图像、声 音、视频等信息均以文件形式存储在计算机的外部存储器中。文件是通过目录 来进行组织和管理的,目录提供了指向对应磁盘空间的路径地址。
os.getcwd():获取当前的路径。
os模块
系统操作
os模块
目录操作
os.listdir():返回指定目录下的所有文件和目录名。 os.mkdir():创建一个目录,只创建一个空目录。 os.rmdir: 删除一个空目录,若目录中有文件则无法删除。 os.makedirs(dirname):可以生成多层递归目录,如果目录全部存在,则创
shutil模块
压缩文件
shutil模块
解压文件
文件操作简介与读写操作
小结
os模块的应用 shutil模块的应用
相关文档
最新文档