zoukankan      html  css  js  c++  java
  • os和os.path模块

    Os和os.path模块函数

    1、      Os模块

    函数

    描述

    文件处理

    Mkfifo()/mknod()

    创建命名管道/创建文件系统节点

    Remove()/unlink()

    删除文件

    Rename()/renames()

    重命名文件

    *stat

    返回文件信息

    Symlink

    创建符号链接

    Utime()

    更新时间戳

    Tmpfile()

    创建并打开一个新的临时文件(“w+b”)

    Walk()

    生产一个目录树下的所有文件名

    目录/文件夹

    Chdir()/fchdir()

    改变当前工作目录/通过一个文件描述符改变当前工作目录

    Chroot()

    改变当前进程根目录

    Listdir()

    列出制定目录的文件

    Getcwd()/getcwdu()

    返回当前工作目录/功能相同,但返回一个unicode对象

    Mkdir()/makedirs()

    创建目录/创建多层目录

    Rmdir()/removedirs

    删除目录/删除多层目录

    访问/权限

    Access()

    检验权限模式

    Chmod()

    改变权限模式

    Chown()/lchown()

    改变用户和组/功能相同,但不会跟踪连接

    Umask()

    默认权限模式

    文件描述符操作

    Open()

    底层的操作系统open

    Read()/write()

    读取写入功能

    Dup()/dup2()

    复制文件描述符号.功能相同,但是复制到另一个文件描述符

    设备号

    Makedev()

    从major和minor设备号创建一个原始设备

    Major()/monor()

    从原始设备号获得major/minor设备号

    Stat包含三种,一种是stat(),lstat(),xstat()

    2.os.path模块

    函数

    描述

    分割

    Basename()

    去掉目录路径,返回文件名

    Dirname()

    去掉文件名,返回目录路径

    Join()

    将分离的各部分组成一个路径名

    Split()

    返回(dirname(),basename())元祖

    Splitdrive()

    返回(drivename,pathname)元组

    Splittext()

    返回(filename,extension)元组

    信息

    Geatime()

    返回最近访问时间

    Getctime()

    返回文件创建时间

    Getmtime()

    返回最近文件修改时间

    Getsize()

    返回文件大小-以字节为单位

    查询

    Exists()

    指定路径或者目录或者文件是否存在

    Isabs()

    指定路径是否为绝对路径

    Isdir()

    指定路径是否存在且为目录

    Idfile()

    指定路径是否存在且为文件

    Islink()

    指定路径是否存在且为一个符号链接

    Ismount()

    指定路径是否存在且为一个挂载点

    Samefile()

    两个路径名是否指向同个文件

    for linux and python
  • 相关阅读:
    《梦幻西游》打响反盗号战役:为2亿玩家提供360安全武器 狼人:
    瑞星发表官方声明:记者王学武系恶意诽谤 狼人:
    中美联合挫败Conficker蠕虫大攻击 狼人:
    安全机构建议奥巴马政府谨慎使用开源软件 狼人:
    大量计算机遭“灰鸽子”病毒攻击 狼人:
    警惕IE7新漏洞导致的木马病毒暴增 狼人:
    IE7漏洞被瞄准 新型攻击将爆发 狼人:
    Windows 7成为Pwn2own黑客挑战赛目标 狼人:
    黑客入侵唱片业协会网站 为“海盗湾”助威 狼人:
    “猫癣”“犇牛”木马病毒肆虐 专家提醒补漏洞 狼人:
  • 原文地址:https://www.cnblogs.com/kellyseeme/p/5525064.html
Copyright © 2011-2022 走看看