- 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
-
用法:
说明: