os模块

os模块,跨系统api

目录相关:

chdir():改变工作目录
chroot():设定当前进程的根目录
listdir():列出指定,目录下所有文件名
mkdir():创建目录
makedirs():创建多个层级目录
getcwd():获取目录路径
rmdir():删除某目录
removedirs():删除多个层级目录
mkdir():创建一个目录

文件:

mkfifo():FIFO存储器 FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。
mknode():创建设备文件
remove():移除某文件
unlink():取消链接
rename():重命名文件
renames():重命名多个文件
stat():返回文件状态信息
utime():更新时间戳
tmpfile():创建并打开一个临时文件(‘w+’)
walk

访问权限:

access:os.access('file',0),检验某个用户是否有访问权限
chmod:修改权限
chown:修改属主,属组
umask:设置默认权限模式

文件描述符:

open
read
write

设备文件

makedev:创建设备
major
minor
os.path实现路径管理
basename:路径基名
dirname:路径名
join:整合文件名
split:返回dirname(),和basename()元组
splitext():返回扩展名(filename,extesion)元组

信息:

getatime
getctime
getmtime
getsize

查询:

exists:判断文件是否存在
isabs:判断指定路径是否为绝对路径
isdir
isfile
islink
ismount():是否为挂在点
samefile:两个路径是否指向了统一文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • os.access(path, mode) 检验权限模式 os.chdir(path) 改变当前工作目录 os...
    魔法高校的劣等生阅读 4,014评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,123评论 25 709
  • ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.nam...
    路_尧知百战胜阅读 4,179评论 0 2
  • os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常...
    Irlans阅读 3,823评论 0 2
  • 独立是我们自由生活的根本。单身的生活更需要一种自由的独立,来更好地做自己。而这里说的独立,一方面独立是自己独立,不...
    遗弃小屋阅读 3,633评论 0 3

友情链接更多精彩内容