•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

Python中os模块的细致引见(附代码)【Python教程】,python

摘要: 本篇文章给人人带来的内容是关于Python中os模块的细致引见(附代码),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。Python的范例库中的os模块包含广泛的操纵体系功用。...
本篇文章给人人带来的内容是关于Python中os模块的细致引见(附代码),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。

Python的范例库中的os模块包含广泛的操纵体系功用。这个模块的作用主假如供应与平台无关的功用。也就是说os模块可以处置惩罚平台间的差别题目,使得编写好的递次无需做任何修正就能在别的的平台上运转。固然,这个模块只是供应了一个轻巧的要领运用要依靠操纵体系的功用。有些特定的功用还得运用特定的模块,比方:怎样只是想读或写文件,请运用open();假如想操纵文件途径,请运用os.path模块;假如想在命令行中,读入一切文件的一切行,请运用fileinput模块;运用tempfile模块建立临时文件和文件夹;更高等的文件和文件夹处置惩罚,请运用shutil模块。假如想要相识os模块的一切内容,可以运用dir(os)要领检察。

模块变量

os.error

内建OSError exception的别号。

os.name

导入依靠操纵体系模块的名字,指导你正在运用的平台。下面是如今被注册的名字:'posix', 'nt', 'mac', 'os2', 'ce', 'java', 'riscos'.

os.environ

一个mapping对象示意环境。比方,environ['HOME'] ,示意的你本身home文件夹的途径(某些平台支撑,windows不支撑) ,它与C中的getenv("HOME")一致。

这个mapping对象在os模块第一次导入时被建立,平常在python启动时,作为site.py处置惩罚历程的一部份。在这一次以后转变environment不 影响os.environ,除非直接修正os.environ。

注:putenv()不会直接转变os.environ,所以最好是修正os.environ。

注:在一些平台上,包含FreeBSD和Mac OS X,修正environ会致使内存泄漏。参考 putenv()的体系文档。

假如没有供应putenv(),mapping的修正版本通报给适宜的建立历程函数,将致使子历程运用一个修正的environment。

假如这个平台支撑unsetenv()函数,你可以删除mapping中的项目。当从os.environ运用pop()或clear()删除一个项目时,unsetenv()会自动被挪用(版本2.6)。

os.curdir

操纵体系用此常数字符串作为当前文件夹的援用。

os.pardir

操纵体系用此常数字符串作为父文件夹的援用。

os.sep

体系运用此字符来支解途径。

os.altsep

体系运用别的一个字符来支解途径,假如只要一个支解字符存在,则是None。

os.extsep

支解基础文件名和扩大名的字符。

os.pathsep

体系运用此字符来支解搜刮途径(像PATH),比方POSIX上':',Windows上的';',也可以经由过程os.path。

os.defpath

默许的搜刮途径用作 execp()和spawnp()假如环境没有 'PATH'。 也可以经由过程os.path。

os.linesep

当前平台上的换行符字符串. 在POSIX上是'n',或许 在Windows上是'rn' . 不要运用 os.linesep作为换行符,当写入文本文件时 (默许); 运用'n'替代, 在一切平台上。

os.devnull

空装备的文件途径.比方:POSIX上 '/dev/null' . 也可以经由过程os.path。

文件和文件夹

os.access(path, mode)

运用如今的uid/gid尝试接见path。注大部份操纵运用有用的uid/gid, 因而运转环境可以在 suid/sgid环境尝试,假如用户有权接见path。 mode为F_OK,测试存在的path,或许它可所以包含R_OK, W_OK和X_OK或许R_OK, W_OK和X_OK其中之一或许更多。假如许可接见返回 True , 不然返回False。检察Unix手册access(2) 猎取更多信息。在unix,Windows中有用。

*注: *运用access()去测试用户是不是受权. 在现实运用open()翻开一个文件前测试会建立一个安全破绽前 , 由于用户会应用这短暂时候在检测和翻开这个文件去修正它。纵然access()表明它将succeed,但I/O 操纵也能够会失利, 如收集文件体系。

os.F_OK
作为access()的mode参数,测试path是不是存在.
os.R_OK
包含在access()的mode参数中 , 测试path是不是可读.
os.W_OK
包含在access()的mode参数中 ,测试path是不是可写.
os.X_OK
包含在access()的mode参数中 ,测试path是不是可实行.

os.chdir(path)

转变当前工作目次。 在unix,Windows中有用。

os.fchdir(fd)

经由过程翻开的文件描述符转变当前工作目次。在unix中有用,请检察相干文档.。

os.getcwd()

返回当前工作目次的字符串, 在unix,Windows中有用。

os.getcwdu()

返回一个当前工作目次的Unicode对象。在unix,Windows中有用。

os.chroot(path)

转变根目次为path。在unix中有用,请检察相干文档.。

os.chmod(path, mode)

转变path的mode到数字mode。在unix,Windows中有用。mode为下面中的一个 (在stat模块中定义)或许bitwise或许它们的组合:

?stat.S_ISUID
?stat.S_ISGID
?stat.S_ENFMT
?stat.S_ISVTX
?stat.S_IREAD
?stat.S_IWRITE
?stat.S_IEXEC
?stat.S_IRWXU
?stat.S_IRUSR
?stat.S_IWUSR
?stat.S_IXUSR
?stat.S_IRWXG
?stat.S_IRGRP
?stat.S_IWGRP
?stat.S_IXGRP
?stat.S_IRWXO
?stat.S_IROTH
?stat.S_IWOTH
?stat.S_IXOTH

*注: *只管Windows支撑chmod(), 你只可以运用它设置只读 flag (经由过程stat.S_IWRITE和stat.S_IREAD 常数或许一个相对应的整数)。一切别的的 bits都疏忽了.

os.chown(path, uid, gid)

转变path的所属用户和组。在unix中有用,请检察相干文档.。

os.link(source, link_name)

在unix中有用,请检察相干文档.。

os.listdir(path)

返回path指定的文件夹包含的文件或文件夹的名字的列表。 这个列表以字母递次。 它不包含 '.' 和'..' 纵然它在文件夹中。在unix,Windows中有用。

Changed in version 2.3:在Windows NT/2k/XP 和Unix, 假如文件夹是一个Unicode object, 效果将是 Unicode objects列表。不能解码的文件名将依然作为string objects返回.

os.lstat(path)

像stat(),然则没有标记链接。 这是stat()的别号 在某些平台上,比方Windows。

os.mkfifo(path[, mode])

建立定名管道。在unix中有用,请检察相干文档.。

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

建立一个名为filename文件体系节点(文件,装备迥殊文件或许定名pipe)。 mode指定建立或运用节点的权限, 组合 (或许bitwise) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, 和stat.S_IFIFO (这些常数在stat模块). 关于 stat.S_IFCHR和stat.S_IFBLK, 装备定义了 最新建立的装备特别文件 (能够运用 os.makedev()),别的都将疏忽。新增version 2.3。

os.major(device)

从原始的装备号中提取装备major号码 (运用stat中的st_dev或许st_rdev field)。新增version 2.3。

os.minor(device)

从原始的装备号中提取装备minor号码 (运用stat中的st_dev或许st_rdev field )。新增version 2.3。

os.makedev(major, minor)

以major和minor装备号构成一个原始装备号。新增version 2.3.

os.mkdir(path[, mode])

以数字mode的mode建立一个名为path的文件夹.默许的 mode 是 0777 (八进制)。 在有些平台上, mode是疏忽的. 当运用时。这当前的掩码值是first masked out。 在unix,Windows中有用。也可以用于建立临时文件夹; 检察tempfile模块tempfile.mkdtemp()函数。

os.makedirs(path[, mode])

递归文件夹建立函数。像mkdir(), 但建立的一切intermediate-level文件夹须要包含子文件夹。抛出一个error exception假如子文件夹已存在或许不能建立。 默许的 mode 是 0777 (八进制). 在有些平台上, mode是疏忽的。当运用时。这当前的掩码值是first masked out。

os.pathconf(path, name)

在unix中有用,请检察相干文档。

os.pathconf_names

在unix中有用,请检察相干文档。

os.readlink(path)

返回标记链接所指向的文件。在unix中有用,请检察相干文档。

os.remove(path)

删除途径为path的文件。假如path 是一个文件夹,将抛出OSError; 检察下面的rmdir()删除一个 directory。 这和下面的unlink()函数文档是一样的。在Windows,尝试删除一个正在运用的文件将抛出一个exception;在Unix,directory进口会被删除,但分派给文件的存储是无效的,直到本来的文件不再运用。 在unix,Windows中有用。

os.removedirs(path)

递归删除directorie。 像rmdir(), 假如子文件夹胜利删除, removedirs()才尝试它们的父文件夹,直到抛出一个error(它基础上被疏忽,由于它平常意味着你文件夹不为空)。比方, os.removedirs('foo/bar/baz') 将起首删除 'foo/bar/baz', 然后删除 'foo/bar' 和 'foo' 假如它们是空的。 假如子文件夹不能被胜利删除,将抛出OSError。

os.rename(src, dst)

重定名file或许directory src 到dst.假如dst是一个存在的directory, 将抛出OSError. 在Unix, 假如dst在存且是一个file,假如用户有权限的话,它将被平静的替代. 操纵将会失利在某些Unix 中假如src和dst在差别的文件体系中. 假如胜利, 这定名操纵将会是一个原子操纵 (这是POSIX 须要). 在 Windows上, 假如dst已存在, 将抛出OSError,纵然它是一个文件。 在unix,Windows中有用。

os.renames(old, new)

递归重定名文件夹或许文件。像rename()。新增version 1.5.2.

os.rmdir(path)

删除path文件夹. 仅当这文件夹是空的才可以, 不然, 抛出OSError. 要删除全部文件夹树, 可以运用shutil.rmtree(). 在unix,Windows中有用。

os.stat(path)

实行一个stat()体系挪用在给定的path上。返回值是一个对象,属性与stat构造成员有关: st_mode (庇护位), st_ino (inode number), st_dev (device), st_nlink (number of hard links), st_uid (一切用户的id), st_gid (一切者group id), st_size (文件大小, 以位为单元), st_atime (近来接见的时候), st_mtime (近来修正的时候), st_ctime (依靠于平台;在Unix上是metadata近来转变的时候,或许在 Windows上是建立时候):

import os
statinfo = os.stat('somefile.txt')
print statinfo

假如stat_float_times()返回True,time值是floats,以second举行盘算。 一秒的小数部份也会显现出来, 假如体系支撑. 在Mac OS, 时候常常是 floats。检察 stat_float_times() 猎取更多信息。

在一些Unix体系上(比方 Linux), 下面的属性也许是有用的: st_blocks (为文件分派了若干块), st_blksize (文件体系blocksize), st_rdev (装备型号假如是一个inode装备). st_flags (用户为文件定义的flags)。

在unix,Windows中有用。

os.stat_float_times([newvalue])

决议stat_result是不是以float对象显现时候戳。

os.statvfs(path)

在unix中有用,请检察相干文档.。

os.symlink(source, link_name)

建立一个标记链接。在unix中有用,请检察相干文档。

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

为建立一个临时文件返回一个唯一的path。在Windows运用TMP,依靠于运用的C库。在unix,Windows中有用。

正告: 运用tempnam() 关于symlink进击是一个破绽; 斟酌运用tmpfile()替代。

os.tmpnam()

为建立一个临时文件返回一个唯一的path。在unix,Windows中有用。

*Warning: *运用tempnam() 关于symlink进击是一个破绽; 斟酌运用tmpfile()替代.

os.TMP_MAX

tmpnam() 将发生唯一名字的最大数值。

os.unlink(path)

删除 file途径. 与remove()雷同; 在unix,Windows中有用。

os.utime(path, times)

返回指定的path文件的接见和修正的时候。假如时候是 None, 则文件的接见和修正设为当前时候 。 不然, 时候是一个 2-tuple数字, (atime, mtime) 用来离别作为接见和修正的时候。在unix,Windows中有用。

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

输出在文件夹中的文件名经由过程在树中游走,向上或许向下。在根目次下的每一个文件夹(包含它本身), 发生3-tuple (dirpath, dirnames, filenames)【文件夹途径, 文件夹名字, 文件名】。

dirpath是一个字符串, directory的途径. dirnames在dirpath中子文件夹的列表 (不包含 '.' '..')。filenames 文件是在dirpath不包含子文件夹的文件名的列表. 注: 列表中的names不包含path.为取得dirpath中的一个文件或许文件夹的完全途径 (以顶目次最先)或许, 操纵 os.path.join(dirpath, name)。

假如optional参数topdown为True或许not指定, 一个directory的3-tuple将比它的任何子文件夹的3-tuple先发生 (directories 自上而下)。假如topdown为 False, 一个directory的3-tuple将比它的任何子文件夹的3-tuple后发生 (directories 自下而上)。

当topdown为True,挪用者可以修正列表中列出的文件夹名字(也可以运用del或许slice), walk() 仅仅递归每一个包含在dirnames中的子文件夹; 可以削减查询, 应用接见的特别递次,或许以至 通知 walk() 关于文件夹的建立者或许重定名在它从新walk()之前。修正文件名当topdown 为False时是无效的, 由于在bottom-up情势中在dirnames中的directories比dirpath 它本身先发生 。

默许listdir()的errors将被疏忽。 假如optional参数onerror被指定,它应该是一个函数; 它挪用时有一个参数, 一个OSError实例. 报告这毛病后,继承walk,或许抛出exception停止walk。注重filename是可用的的 ,exception对象的filename属性。

默许, walk() 不会进入标记链接 。新增version 2.6。

猎取历程ID

os.ctermid()

返回历程掌握终端的文件名。在unix中有用,请检察相干文档.。

os.getegid()

返回当前历程有用的group的id。对应于当前历程的可实行文件的"set id "的bit位。在unix中有用,请检察相干文档。

os.geteuid()

返回当前历程有用的user的id。在unix中有用,请检察相干文档。

os.getgid()

返回当前历程当前group的id。在unix中有用,请检察相干文档。

os.getgroups()

返回当前历程支撑的groups的id列表。在unix中有用,请检察相干文档。

os.getlogin()

返回历程掌握终端上岸用户的名字。在大多情况下它比运用environment变量LOGNAME来获得用户名,或运用pwd.getpwuid(os.getuid())[0] 获得当前有用用户id的上岸名更加有用。在unix中有用,请检察相干文档。

os.getpgid(pid)

返回pid历程的group id。假如pid为0,返回当前历程的group id。在unix中有用,请检察相干文档。

os.getpgrp()

返回当前历程组的id。在unix中有用,请检察相干文档。

os.getpid()

返回当前历程的id。在unix,Windows中有用。

os.getppid()

返回当前父历程的id。在unix中有用,请检察相干文档。

os.getuid()

返回当前当前历程用户的id。在unix中有用,请检察相干文档。

环境变量

os.getenv(varname[, value])

返回environment变量varname的值,假如value不存在,默许为None。在大多版本的unix,Windows中有用。

os.putenv(varname, value)

设置varname环境变量为value值。此转变影响以os.system(), popen() 或 fork()和execv()启动的子历程。在大多版本的unix,Windows中有用。

当支撑putenv()时,在os.environ分派项目时,自动挪用适宜的putenv()。但是,挪用putenv() 不会更新os.environ,所以直接设置os.environ的项。

设置历程ID

os.setegid(egid)

设置当前历程有用组的id。在unix中有用,请检察相干文档。

os.seteuid(euid)

设置当前历程有用用户的id。在unix中有用,请检察相干文档。

os.setgid(gid)

设置当前历程组的id。在unix中有用,请检察相干文档。

os.setgroups(groups)

设置当前历程支撑的groups id列表。groups必需是个列表,每一个元素必需是个整数,这个操纵只对超等用户有用,在unix中有用,请检察相干文档。

os.setpgrp()

挪用system的setpgrp()或setpgrp(0, 0)() ,依靠于运用的是哪一个版本的system。 请检察 Unix手册. 在unix中有用,请检察相干文档。 os.setpgid(pid, pgrp) 挪用system的setpgid()设置pid历程group的id为pgrp.请检察 Unix手册. 在unix中有用,请检察相干文档。

os.setreuid(ruid, euid)

设置当前process当前 和有用的用户id。 在unix中有用,请检察相干文档。

os.setregid(rgid, egid)

设置当前process当前 和有用的组id。在unix中有用,请检察相干文档。

os.getsid(pid)

挪用system的getsid()。 请检察 Unix手册. 在unix中有用,请检察相干文档。

os.setsid()

挪用system的setsid()。请检察 Unix手册. 在unix中有用,请检察相干文档。

os.setuid(uid)

设置当前user id。在unix中有用,请检察相干文档。

递次返回状况

os.strerror(code)

返回递次中毛病code的毛病信息。在某些平台上,当给一个未知的code,strerror()返回NULL,将抛出ValueError。在unix,Windows中有用。

文件相干操纵

os.umask(mask)

设置当前权限掩码,同时返回先前的权限掩码。在unix,Windows中有用。

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

返回一个文件描述标记为fd的翻开的文件对象。mode和bufsize参数,和内建的open()函数是统一个意义。在unix,Windows中有用。 mode必需以'r', 'w',或许'a'开首, 不然抛出ValueError。以'a'开首的mode, 文件描述符中O_APPEND位已设置。

os.popen(command[, mode[, bufsize]])

给或从一个command翻开一个治理。返回一个翻开的连接到管道文件对象,文件对象可以读或写,在于情势是'r'(默许) 或'w',bufsize参数,和内建的open()函数是统一个意义。 command返回的状况 (在wait()函数中编码) 和挪用文件对象的close()返回值一样, 除非返回值是0(无毛病停止), 返回None 。 在unix,Windows中有用。在 2.6版本中已扬弃。运用subprocess模块。

os.tmpfile()

返回一个翻开的情势为(w+b)的文件对象 .这文件对象没有文件夹进口,没有文件描述符,将会自动删除。在unix,Windows中有用。

文件描述符操纵

os.close(fd)

封闭文件描述符fd. 在unix,Windows中有用。

os.dup(fd)

返回文件描述符fd的cope. 在unix,Windows中有用。

os.dup2(fd, fd2)

复制文件描述符fd到fd2, 假如有须要起首封闭fd2. 在unix,Windows中有用。

os.fchmod(fd, mode)

转变文件描述符为fd的文件 'mode' 为mode.检察chmod()文档 中mode的值。在unix中有用,请检察相干文档。version 2.6中新增。

os.fchown(fd, uid, gid)

转变文件描述符为fd的文件的一切者和group的id为uid和gid。 假如不想它们中的一个, 就设置为-1。在unix中有用,请检察相干文档。version 2.6中新增。

os.fdatasync(fd)

强迫将文件描述符为fd的文件写入硬盘。不强迫更新metadata。在unix中有用,请检察相干文档。注:在MacOS中无效。

os.fpathconf(fd, name)

返回一个翻开的文件的体系设置信息。name为检索的体系设置的值,它也许是一个定义体系值的字符串,这些名字在许多范例中指定(POSIX.1, Unix 95, Unix 98, 和别的)。一些平台也定义了一些分外的名字。这些名字在主操纵体系上pathconf_names的字典中。关于不在pathconf_names中的设置变量,通报一个数字作为名字,也是可以接收的。 在unix中有用,请检察相干文档。

假如name是一个字符串或许未知的,将抛出ValueError。假如name是一个迥殊的值,在体系上不支撑,纵然它包含在pathconf_names中,将会抛出毛病数字为errno.EINVAL的OSError。

os.fstat(fd)

返回文件描述符fd的状况,像stat()。在unix,Windows中有用。 os.fstatvfs(fd) 返回包含文件描述符fd的文件的文件体系的信息,像 statvfs()。在unix中有用,请检察相干文档。

os.fsync(fd)

强迫将文件描述符为fd的文件写入硬盘。在Unix, 将挪用fsync()函数;在Windows, 挪用 _commit()函数。

假如你预备操纵一个Python文件对象f, 起首f.flush(),然后os.fsync(f.fileno()), 确保与f相干的一切内存都写入了硬盘.在unix,Windows中有用。

os.ftruncate(fd, length)

裁剪文件描述符fd对应的文件, 所以它最大不能超过文件大小。在unix中有用,请检察相干文档。

os.isatty(fd)

假如文件描述符fd是翻开的,同时与tty(-like)装备相连,则返回true, 不然False。 在unix中有用,请检察相干文档。

os.lseek(fd, pos, how)

设置文件描述符 fd当前位置为pos, how体式格局修正: SEEK_SET 或许 0 设置从文件最先的盘算的pos; SEEK_CUR或许 1 则从当前位置盘算; os.SEEK_END或许2则从文件尾部最先. 在unix,Windows中有用。

os.write(fd, str)

写入字符串到文件描述符 fd中. 返回现实写入的字符串长度. 在unix,Windows中有用。

*注: *这函数是盘算为低层 I/O效劳的 ,同时必需应用在os.open()或许pipe()函数返回的文件描述符. 读取内建函数open()或许by popen()或许fdopen(),或许sys.stdin返回的一个“文件对象” , 运用它的read()或许readline()要领

下面的常数是open()函数的 flags参数选项. 它们可以运用 bitwise兼并或许operator |。它们中的一些常数并非在一切平台都有用. 它们更多运用请检察相干材料。

os.O_RDONLY
os.O_WRONLY
os.O_RDWR
os.O_APPEND
os.O_CREAT
os.O_EXCL
os.O_TRUNC

这些常数在Unix and Windows上有用。

os.O_DSYNC
os.O_RSYNC
os.O_SYNC
os.O_NDELAY
os.O_NONBLOCK
os.O_NOCTTY
os.O_SHLOCK
os.O_EXLOCK

这些常数仅在Unix上有用.

os.O_BINARY
os.O_NOINHERIT
os.O_SHORT_LIVED
os.O_TEMPORARY
os.O_RANDOM
os.O_SEQUENTIAL
os.O_TEXT

这些常数仅在 Windows上有用.

os.O_ASYNC
os.O_DIRECT
os.O_DIRECTORY
os.O_NOFOLLOW
os.O_NOATIME

这些常数是 GNU扩大,假如没有在C库声明刚没有.

os.SEEK_SET
os.SEEK_CUR
os.SEEK_END

lseek()函数的参数。 它们的值离别是 0, 1,和 2。在Unix and Windows上有用。版本2.5新增。

OS子模块:Path模块

os.path.abspath(path) #返回绝对途径
os.path.basename(path) #返回文件名
os.path.commonprefix(list) #返回list(多个途径)中,一切path共有的最长的途径。
os.path.dirname(path) #返回文件途径
os.path.exists(path)  #途径存在则返回True,途径破坏返回False
os.path.lexists  #途径存在则返回True,途径破坏也返回True
os.path.expanduser(path)  #把path中包含的"~"和"~user"转换成用户目次
os.path.expandvars(path)  #依据环境变量的值替代path中包含的”$name”和”${name}”
os.path.getatime(path)  #返回末了一次进入此path的时候。
os.path.getmtime(path)  #返回在此path下末了一次修正的时候。
os.path.getctime(path)  #返回path的大小
os.path.getsize(path)  #返回文件大小,假如文件不存在就返回毛病
os.path.isabs(path)  #推断是不是为绝对途径
os.path.isfile(path)  #推断途径是不是为文件
os.path.isdir(path)  #推断途径是不是为目次
os.path.islink(path)  #推断途径是不是为链接
os.path.ismount(path)  #推断途径是不是为挂载点()
os.path.join(path1[, path2[, ...]])  #把目次和文件名合成一个途径
os.path.normcase(path)  #转换path的大小写和斜杠
os.path.normpath(path)  #范例path字符串情势
os.path.realpath(path)  #返回path的实在途径
os.path.relpath(path[, start])  #从start最先盘算相对途径
os.path.samefile(path1, path2)  #推断目次或文件是不是雷同
os.path.sameopenfile(fp1, fp2)  #推断fp1和fp2是不是指向统一文件
os.path.samestat(stat1, stat2)  #推断stat tuple stat1和stat2是不是指向统一个文件
os.path.split(path)  #把途径支解成dirname和basename,返回一个元组
os.path.splitdrive(path)   #平常用在windows下,返回驱动器名和途径构成的元组
os.path.splitext(path)  #支解途径,返回途径名和文件扩大名的元组
os.path.splitunc(path)  #把途径支解为加载点与文件
os.path.walk(path, visit, arg)  #遍历path,进入每一个目次都挪用visit函数,visit函数必需有3个参数(arg, dirname, names),dirname示意当前目次的目次名,names代表当前目次下的一切文件名,args则为walk的第三个参数
os.path.supports_unicode_filenames  #设置是不是支撑unicode途径名

以上就是Python中os模块的细致引见(附代码)的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号