这是关于os的一部分用法
os --- 多种操作系统接口 — Python 3.9.7 文档
下次发os.path的awa
os.remove(path)
删除path所指的文件,如果path是目录,则会引发OSError
os.mkdir(path)
创建path所指的目录,如果目录已经存在,则会引发FileExistsError
os.rmdir(path)
删除path所指的目录,如果目录非空,则会引发OSError
os.walk(path)
便历path所指的目录树,自顶向下遍历目录树,返回值是一个三元组(目录,目录列表,文件列表)
os.listdir(path)
列出指定目录中的文件和子目录
os.cutdir()
获得当前目录
os.pardir()
获得当前父目录
os.
uname
()
返回当前操作系统的识别信息。返回值是一个有5个属性的对象:
sysname
- 操作系统名
nodename
- 机器在网络上的名称(需要先设定)
release
- 操作系统发行信息
version
- 操作系统版本信息
machine
- 硬件标识符
为了向后兼容,该对象也是可迭代的,像是一个按照 sysname
,nodename
,release
,version
,和 machine
顺序组成的元组。
os.
lseek
(fd, pos, how)
将文件描述符 fd 的当前位置设置为 pos,位置的计算方式(how)如下:设置为 SEEK_SET 或 0
表示从文件开头计算,设置为 SEEK_CUR 或 1
表示从文件当前位置计算,设置为 SEEK_END 或 2
表示文件末尾计算。返回新指针位置,这个位置是从文件开头计算的,单位是字节。
os.
open
(path, flags, mode, *, dir_fd)
打开文件 path,根据 flags 设置各种标志位,并根据 mode 设置其权限状态。当计算 mode 时,会首先根据当前 umask 值将部分权限去除。本方法返回新文件的描述符。新的文件描述符是不可继承的。
os.
read
(fd, n)
从文件描述符 fd 中读取至多 n 个字节。
os.
makedirs
(name, mode, exist_ok)
递归目录创建函数。与 mkdir类似,但会自动创建到达最后一级目录所需要的中间目录。
os.
replace
(src, dst, *, src_dir_fd, dst_dir_fd)
将文件或目录 src 重命名为 dst。如果 dst 是目录,将抛出 OSError 异常。如果 dst 已存在且为文件,则在用户具有权限的情况下,将对其进行静默替换。
is_dir
(*, follow_symlinks)
如果本条目是目录,或是指向目录的符号链接,则返回 True
。如果本条目是文件,或指向任何其他类型的文件,或该目录不再存在,则返回 False
。
is_file
(*, follow_symlinks=True)
如果本条目是文件,或是指向文件的符号链接,则返回 True
。如果本条目是目录,或指向目录,或指向其他非文件条目,或该文件不再存在,则返回 False
。
收藏awa,老有用了