• abort 用法: abort()
    说明:好像是什么也不返回
    未求证
  • access 用法: access(path,mode)
    说明:返回文件状态
    不知道那个mode具体有那些值.help命令还不是特别熟悉
  • chdir 用法: chdir(path)
    说明:修改当前目录到指定的目录
  • fchdir 用法: fchdir(fd)
    说明:
    不知道fd是什么东西
  • getcwd 用法: getcwd()
    说明: 获取当前目录
  • chmod 用法:os.chmod(path,mode)
    说明:修改文件的读写权限,返回一个布尔值表示成功与否 Mode的值为:'R_OK' , 'W_OK' , 'X_OK' , 'F_OK' ....)
    更多用法请Google
  • getenv(key,default=None) 用法:
    说明:返回环境变量,如果为空默认返回None;第二操作数为可选
  • os.path.abspath 用法: path.abspath(path)
    说明: 返回一个绝对路径
  • close 用法: close(fd) {fd是一个整数值}
    说明: 关闭文件描述(适用于低级别的IO)
    fd貌似是文件的io权限吧.待定
  • closerange 用法: closerange(fd_low,fd_high)
    说明: 根据等级范围来关闭所有文件描述fd_low:最低 fd_high:最高
    待定
  • dup 用法: dup(fd)
    说明: 返回一个重复的文件描述
    待定
  • dup2 用法: dup2(old_fd,new_fd)
    说明: 重复文件描述
    待定
  • system 用法: system(common)
    说明: 在一个子shell里面执行命令
  • chown 用法: chown(path,uid,gid)
    说明: 修改文件的所属用户,用户组
  • execl 用法: execl(file,*args)
    说明: 调用执行文件执行
    会替换掉当前进程
  • execle 用法: execle(file,*args,env)
    说明: 调用执行文件执行并设定环境变量
    同execl
  • execlp 用法: execlp(file,*args)
    说明: 调用执行文件执行,查找所有的$PATH
  • execlpe 用法: execlpe(file,*args,env)
    说明: 调用执行文件执行.....
  • execv 用法: execv(path,args)
    说明: 可执行文件路径
    args这里不是太好理解
  • execve 用法: execve(path,args,env)
    说明: 未知
  • fdopen 用法: fdopen(fd[, mode='r' [, bufsize]])
    说明: 返回一个打开的文件对象连接到这个文件描述
    fd好像只能 1 or 2 不解啊
  • fstat 用法: fstat(fd)
    说明:
  • fsync 用法: fsync(fildes)
    说明: 强制写入文件描述到磁盘
    fildes 不解
  • getcwdu 用法: getcwdu()
    说明: 返回当前路径的Unicode值
  • listdir 用法: listdir(path)
    说明: 返回给定路径的列表
  • lseek 用法: lseek(fd,pos,how)
    说明: 设定当前位置的文件描述
    待定
  • lstat 用法: lstat(path)
    说明:
    待定
  • makedirs 用法: makedirs(path [, mode=0777])
    说明: 建立一个空目录
    必须加上mode值
  • mkdir 用法: mkdir(path)
    说明: 建立一个空目录
  • open 用法: open(filename, flag [, mode=0777])
    说明: 打开文件
    很有问题
  • pipe 用法: pipe()
    说明: 创建一个管道
    待定
  • popen 用法: popen(command [, mode='r' [, bufsize]])
    说明: 从管道打开或者返回一个文件对象
    待定
  • putenv 用法: putenv(key,value)
    说明: 更改或增加环境变量
    待定
  • read 用法: read(fd,buffersize)
    说明: 读取一个文件描述
    待定
  • remove 用法: remove(path)
    说明: 删除一个文件{是文件}
  • removedirs 用法: removedirs(name)
    说明: 删除一个文件夹
    不能删除非空目录
  • rename 用法: rename(old,new)
    说明: 重命令一个文件或目录
  • renames 用法: renames(old,new)
    说明: 介绍比较多跟rename一样的吧,具体区别自己多试试好了
  • rmdir 用法: rmdir(path)
    说明: 删除一个目录
  • spawnl 用法: spawnl(mode,file,*args)
    说明:
  • spawnle 用法: spawnle(mode,file,*args)
    说明:
  • spawnve 用法: spawnve(mode,path,args,env)
    说明:
  • startfile 用法: startfile(filepath [, operation])
    说明:
  • stat 用法: stat(path)
    说明: 执行统计,但是要求指定路径
  • stat_float_times 用法: stat_float_times([newval])
    说明:
  • strerror 用法: strerror(code)
    说明:
  • system 用法: system(command)
    说明: 执行外部命令
    好像有限制
  • tempnam 用法: tempnam([dir[, prefix]])
    说明:
  • times 用法: times()
    说明:
  • tmpfile 用法: tmpfile()
    说明:
  • tmpnam 用法: tmpnam()
    说明:
  • umask 用法: umask
    说明:
  • unlink 用法: unlink(path)
    说明:
  • urandom 用法: urandom(n)
    说明:
  • utime 用法: utime(path,None) or (path, (atime, mtime))
    说明:
  • waitpid 用法: waitpid(pid,options)
    说明:
  • walk 用法: walk(top,topdown=True, onerror=None, followlinks=False)
    说明:
  • write 用法: write(fd,string)
    说明:
  • Date data:
    F_OK = 0
    O_APPEND = 8
    O_BINARY = 32768
    O_CREAT = 256
    O_EXCL = 1024
    O_NOINHERIT = 128
    O_RANDOM = 16
    O_RDONLY = 0
    O_RDWR = 2
    O_SEQUENTIAL = 32
    O_SHORT_LIVED = 4096
    O_TEMPORARY = 64
    O_TEXT = 16384
    O_TRUNC = 512
    O_WRONLY = 1
    P_DETACH = 4
    P_NOWAIT = 1
    P_NOWAITO = 3
    P_OVERLAY = 2
    P_WAIT = 0
    R_OK = 4
    SEEK_CUR = 1
    SEEK_SET = 0
    SEEK_END = 2
    TMP_MAX = 32767
    W_OK = 2
    X_OK = 1
  • 用法:
    说明: