澳门威利斯人_威利斯人娱乐「手机版」

来自 网络资讯 2019-05-18 19:01 的文章
当前位置: 澳门威利斯人 > 网络资讯 > 正文

python--os

os.listdir(path=None)

os模块

python杂记-1,python杂记

os模块表明:python os模块包蕴普及的操作系统功效

os.access(path, mode) # 核算权限格局
os.chdir(path) # 退换当前职业目录
os.chflags(path, flags) # 设置路线的标志为数字符号。
os.chmod(path, mode) # 更换权限
os.chown(path, uid, gid) # 改换文件全体者
os.chroot(path) # 改换方今历程的根目录
os.close(fd) # 关闭文件讲述符 fd
os.closerange(fd_low, fd_high) # 关闭全体文件描述符,从 fd_low (包含) 到 fd_high (不含有), 错误会忽视
os.curdir # 再次回到当前目录:('.')
os.dup(fd) # 复制文件讲述符 fd
os.dup2(fd, fd2) # 将二个文本讲述符 fd 复制到另1个 fd二
os.environ # 获取系统情状变量
os.fchdir(fd) # 通过文件讲述符改变当前专门的学业目录
os.fchmod(fd, mode) # 退换二个文件的走访权限,该文件由参数fd钦定,参数mode是Unix下的文书访问权限。
os.fchown(fd, uid, gid) # 修改叁个文件的全体权,这几个函数修改3个文书的用户ID和用户组ID,该文件由文件讲述符fd钦点。
os.fdatasync(fd) # 强制将文件写入磁盘,该文件由文件讲述符fd钦命,然则不强制更新文件的景观音讯。
os.fdopen(fd[, mode[, bufsize]]) # 通过文件讲述符 fd 创造二个文书对象,并回到这些文件对象
os.fpathconf(fd, name) # 重回一个开采的文件的系统布局消息。name为寻觅的种类布局的值,它大概是一个定义系统值的字符串,这么些名字在众多正经中钦赐(POSIX.一, Unix 9五, Unix 九捌, 和其它)。
os.fstat(fd) # 重回文件讲述符fd的处境,像stat()。
os.fstatvfs(fd) # 重回包括文件讲述符fd的公文的文件系统的音信,像 statvfs()
os.fsync(fd) # 强制将文件讲述符为fd的文本写入硬盘。
os.ftruncate(fd, length) # 裁剪文件讲述符fd对应的文书, 所以它最大不可能超过文件大小。
os.getcwd() # 重临当前职业目录
os.getcwdu() # 重回二个当前工作目录的Unicode对象
os.isatty(fd) # 如若文件讲述符fd是展开的,同时与tty(-like)设备源源,则赶回true, 不然False。
os.lchflags(path, flags) # 设置路线的标识为数字符号,类似 chflags(),可是并未有软链接
os.lchmod(path, mode) # 修改连接文件权限
os.lchown(path, uid, gid) # 改变文件全体者,类似 chown,可是不追踪链接。
os.link(src, dst) # 成立硬链接,名叫参数 dst,指向参数 src
os.listdir(path) # 再次来到path钦赐的文书夹包括的文书或文件夹的名字的列表。
os.lseek(fd, pos, how) # 设置文件讲述符 fd当前地方为pos, how格局修改: SEEK_SET 或许 0 设置从文件开始的持筹握算的pos; SEEK_CU猎豹CS陆或许 一则从当下地方总结; os.SEEK_END只怕2则从文件尾巴部分开端. 在unix,Windows中有效
os.lstat(path) # 像stat(),不过未有软链接
os.linesep # 当前平台运用的行终止符,win下为"tn",Linux下为"n"
os.major(device) # 从原本的设备号中领到设备major号码 (使用stat中的st_dev或者st_rdev field)。
os.makedev(major, minor) # 以major和minor设备号组合1个土生土长设备号
os.makedirs(path[, mode]) # 递归文件夹创造函数。像mkdir(), 但创立的有着intermediate-level文件夹需求包涵子文件夹。
os.minor(device) # 从原来的装置号中领取设备minor号码 (使用stat中的st_dev或者st_rdev field )。
os.mkdir(path[, mode]) # 以数字mode的mode成立2个名字为path的文件夹.暗许的 mode 是 077七(8进制)。
os.mkfifo(path[, mode]) # 创立命名管道,mode 为数字,默以为 0666(八进制)
os.mknod(filename[, mode=0600, device]) # 创立二个名字为filename文件系统节点(文件,设备特别文件恐怕命名pipe)。
os.open(file, flags[, mode]) # 展开3个文件,并且安装供给的开荒选项,mode参数是可选的
os.openpty() # 展开1个新的伪终端对。重回 pty 和 tty的公文讲述符。
os.pathconf(path, name) # 重返相关文件的系统布局音讯。
os.pathsep # 用于私分文件路线的字符串
os.pardir # 获取当前目录的父目录字符串名:('..')
os.pipe() # 创造1个管道. 重返1对文件讲述符(r, w) 分别为读和写
os.popen(command[, mode[, bufsize]]) #澳门威尼斯人官方网站, 从3个 command 张开一个管道
os.path.abspath(path) # 再次来到path标准化的相对路径
os.path.split(path) # 将path分割成目录和文书名2元组重返
os.path.dirname(path) # 再次来到path的目录。其实正是os.path.split(path)的第贰个成分
os.path.basename(path) # 重返path最终的公文名。怎么着path以/或谈到底,那么就能回去空值。即os.path.split(path)的第三个成分
os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False
os.path.isabs(path) # 假使path是相对路线,重回True
os.path.isfile(path) # 借使path是3个留存的文件,重临True。不然重临False
os.path.isdir(path) # 就算path是二个留存的目录,则赶回True。不然再次回到False
os.path.join(path1[, path2[, ...]]) # 将多少个门路组合后回到,第3个绝对路线在此之前的参数将被忽略
os.path.getatime(path) # 再次回到path所指向的公文大概目录的尾声存取时间
os.path.getmtime(path) # 再次来到path所指向的文本或许目录的终极修改时间
os.name # 字符串提醒当前使用平台。win->'nt'; Linux->'posix'
os.read(fd, n) # 从文件描述符 fd 中读取最多 n 个字节,再次回到包括读取字节的字符串,文件讲述符 fd对应文件已达成最后, 再次来到二个空字符串。
os.readlink(path) # 重回软链接所指向的公文
os.remove(path) # 删除路子为path的文本。要是path 是二个文书夹,将抛出OSError; 查看上边包车型客车rmdir()删除三个 directory。
os.removedirs(path) # 递归删除目录。若目录为空,则删除,并递归到上一级目录,纵然也为空,则删除,就那样类推
os.rename(src, dst) # 重命名文件或目录,从 src 到 dst
os.renames(old, new) # 递归地对目录举行更名,也得以对文件举办更名。
os.rmdir(path) # 删除path钦命的空目录,假若目录非空,则抛出一个OSError至极。
os.sep # 操作系统特定的渠道分隔符,win下为"\",Linux下为"/"
os.stat(path) # 获取path钦点的门路的消息,功效雷同C API中的stat()系统调用。
os.stat_float_times([newvalue]) # 决定stat_result是不是以float对象出示时间戳
os.statvfs(path) # 获取内定路径的文件系统总计音讯
os.symlink(src, dst) # 创制一个软链接
os.system("bash command") # 运营shell命令,直接体现
os.tcgetpgrp(fd) # 再次回到与极端fd(2个由os.open()再次回到的张开的文书讲述符)关联的进度组
os.tcsetpgrp(fd, pg) # 设置与终极fd(叁个由os.open()再次来到的开发的文本讲述符)关联的历程组为pg。
os.tempnam([dir[, prefix]]) # 再次回到唯一的路线名用于创立一时文件。
os.tmpfile() # 重临1个开发的格局为(w b)的文本对象 .那文件对象未有公文夹入口,未有公文描述符,将会自行删除。
os.tmpnam() # 为创造一个临时文件再次回到叁个唯一的门径
os.ttyname(fd) # 重临二个字符串,它代表与公事讲述符fd 关联的巅峰设备。假诺fd 没有与终端设备关联,则吸引三个那一个。
os.unlink(path) # 删除文件路线
os.utime(path, times) # 再次回到钦命的path文件的拜访和改换的光阴。
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) # 输出在文件夹中的文件名通过在树中游走,向上可能向下。
os.write(fd, str) # 写入字符串到文件讲述符 fd中. 重返实际写入的字符串长度

os模块表明:python os模块包罗普及的操作系统成效 os.access(path, mode) # 核实权限方式os.chdir(path) # 退换当前职业目录...

--输出当前路径下具备文件 os.listdir()

比喻介绍os模块中 os.name、os.uname、os.listdir、os.stat、os.chmod、os.chown 七种艺术的利用

#不给参数暗许输出当前路径下全数文件 os.stat(path, *, dir_fd=None, follow_symlinks=True)

 

--#翻看文件状态音讯follow_symlinks True重回文件自身音讯,Flase且如若是软链接则展现软链接小编。

os.name
os.uname()
sys.platform
os.listdir(path=None)
os.stat(path, *, dir_fd=None, follow_symlinks=True)
os.chmod(path, mode, *, dir_fd=None, follow_symlinks=True)
os.chown(path, uid, gid, *, dir_fd=None, follow_symlinks=True)

In [9]: os.stat('t1',follow_symlinks=False)

 

#如果follow_symlinks内定为False,并且路线的终极三个成分是标识链接,chmod将修改符号链接本人,而不是链接指向的文件。

 os.name,os.uname()

#linux
In [1]: import os
In [2]: os.name #windows是nt,linux是posix
In [3]: os.uname() #linux支持显示

  

本文由澳门威利斯人发布于网络资讯,转载请注明出处:python--os

关键词: 澳门威利斯人 python os模块