python3——os方法(一)

1、 os.access(path,mode)

检验权限模式

2、os.chdir(path)

改变当前工作目录

3、os.chflags(path,flags)

设置路径的标记为数字标记

4、os.chmod(path,mode)

更改权限

5、os.chown(path,uid,gid)

更改文件所有者

6、os.chroot(path)

更改当前进程的根目录

7、os.close(fd)

关闭文件描述符fd

8、os.closerange(fd_low,fd_high)

关闭所有文件描述符,[)

9、os.dup(fd)

复制文件描述符fd

10、os.dup2(fd,fd2)

将一个文件描述符fd复制到另一个fd2

11、os.fchdir(fd)

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

12、os.fchmod(fd,mode)

改变一个文件的访问权限

13、os.fchown(fd,uid,gid)

修改一个文件的所有权

14、os.fdatasyns(fd)

强制将文件写入磁盘

15、os.fdopen(fd[, mode[, bufsize]])

通过文件描述符fd创建一个文件对象,并返回此文件对象

16、os.fpathconf(fd,name)

返回一个打开文件的系统配置信息

17、os.fstat(fd)

返回文件描述符fd的状态,如start()

18、os.fstatvfs(fd)

返回包含文件描述符fd的文件的文件系统的信息,如statvfs()

19、os.fsync(fd)

强制将文件描述符发达的文件写入磁盘

20、os.ftruncate(fd,length)

裁剪文件描述符fd对应的文件,不能超过文件大小

21、os.getcwd

返回当前工作目录

22、os.getcwdu()

返回一个当前工作目录的Unicode对象

23、os.isatty(fd)

如果文件描述符fd是打开的,与tty终端设备相连,返回True

24、os.lchflags(path,flags)

设置路径的标记为数字标记

25、os.lchmod(path,mode)

修改连接文件权限

26、os.lchown(path,uid,gid)

更改文件所有者

27、os.link(src,dst)

创建硬连接

28、os.listdir(path)

返回path制定的文件夹包含的文件或文件夹名称的列表

29、os.lseek(fs,pos,how)

设置文件描述符fd当前位置为pos

30、os.lstat(path)

像start()

31、os.major(device)

从原始设备号中提取设备major号码

32、os.makedev(major,minor)

以major和minor设备号组成一个原始设备号

33、os.makedirs(path[, mode])

递归文件夹创建函数

34、os.minor(device)

从原始的设备号中提取设备minor号码

35、os.mkdir(path,[, mode])

以数字mode和mode创建一个名为path的文件夹

36、os.mkfifo(path[, mode])

创建管道

37、os.mknod(filename[, mode=0600,device])

常见一个名为filename的文件系统节点

38、os.open(file,flags[, mode])

打开一个文件,设置需要的打开选项

39、os.openpty()

打开一个新的伪终端

40、os.pathconf(path,name)

返回相关文件的系统配置信息

41、os.pipe()

创建一个管道

42、os.open(command[, mode[, bufsize]])

从command打开一个管道

43、os.read(fd,n)

从文件描述符fd中读取最多n个字节

44、os.readlink(path)

返回软连接所指向的文件

45、os.remove(path)

删除路径为path的文件,文件夹抛出异常

46、os.removedirs(path)

递归删除目录

47、os.rename(src,dst)

重命名文件或目录,src->dst

48、os.renames(old,new)

递归对目录进行gengming

49、os.rmdir(path)

删除path指定的空目录,非空泽抛出异常

50、os.stat(path)

获取path指定的路径的信息

51、os.stat_float_times([newvalue])

决定start_result是否以float对象显示时间戳

52、os.statvfs(path)

获取指定路径的文件系统统计信息

53、os.synlink(src,dst)

创建一个软连接

54、os.tcgetpgrp(fp)

返回与中单fd关联的进程组

55、os.tcsetpgrp(fd,pg)

设置与终端fd关联的进程组为pg

56、os.tempnam([dir[, prefix]])

返回唯一的路径名用于创建临时文件

57、os.tmpfile()

返回一个打开的模式(w+b)的文件对象

58、os.tmpnam()

为创建一个临时文件返回一个唯一的路径

59、os.ttyname(fd)

返回一个字符串,他表示与文件描述符fd关联的终端设备

60、os.unlink(path)

删除文件路径

61、os.utime(path,times)

返回文件的访问和修改时间

62、os.walk(top[, topdown=Ture[, οnerrοr=None[, followlinks=False]]])

输出在文件夹中的文件名

63、os.write()

写入字符串到文件fd中,返回写入字符串长度

你可能感兴趣的:(python,python3,os,文件,目录,方法)