python的io模块和os模块有什么区别

python的io模块和os模块有什么区别


慕盖茨4494581
浏览 1276回答 2
2回答

蝴蝶刀刀

os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法。os 常用方法os.remove() 删除文件os.rename() 重命名文件os.walk() 生成目录树下的所有文件名os.chdir() 改变目录os.mkdir/makedirs 创建目录/多层目录os.rmdir/removedirs 删除目录/多层目录os.listdir() 列出指定目录的文件os.getcwd() 取得当前工作目录os.chmod() 改变目录权限os.path.basename() 去掉目录路径,返回文件名os.path.dirname() 去掉文件名,返回目录路径os.path.join() 将分离的各部分组合成一个路径名os.path.split() 返回( dirname(), basename())元组os.path.splitext() 返回 (filename, extension) 元组os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间os.path.getsize() 返回文件大小os.path.exists() 是否存在os.path.isabs() 是否为绝对路径os.path.isdir() 是否为目录os.path.isfile() 是否为文件Python中的io模块是用来处理各种类型的I/O操作流,主要是文件处理。主要有三种类型的I/O类型:文本I/O(Text I/O),二进制I/O(Binary I/O)和原始I/O(Raw I/O)。它们都是通用类别,每一种都有不同的后备存储。属于这些类别中的任何一个的具体对象称为文件对象,其他常用的术语为流或者类文件对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python