(未完成)
模块方法
OS模块
| 方法 | 说明 |
|---|---|
| chdir(path) | 修改当前工作目录 os.chdir("c:\")------os.chdir("..") ,一般不会更改 |
| curdir | 获取当前目录 属性 注意返回的是相对路径 (绝对路径os.path.abspath(os.curdir)) |
| chmod() | 修改权限 主要用在linux,help(os.chmod) |
| close | 关闭文件路径 |
| cpu_count() | 返回cpu的核 对应线程数(2核4线程) |
| getcwd() | 获取当前路径,返回的是绝对路径 ,相当于linux的pwd 如: os.getcwd() |
| getpid() | 获取当前进程的进程编号(任务管理器---详细信息) |
| getppid() | 获取当前进程的父进程的进程编号 |
| kill() | 通过进程编号杀死进程(明白就行) |
| linesep | 对应系统下的换行符 |
| listdir() | 返回对应目录下的所有文件及文件夹(隐藏文件也可以调取出来),返回的是列表os.listdir("C:\test") |
| makedirs() | 创建目录,支持创建多层目录(文件夹)os.makedirs("a/b/c/d") |
| mkdir | 创建目录,只支持一层创建,不能创建多层 |
| open | 创建文件,等价于全局函数open (IO流详细讲) |
| pathsep | 获取环境变量的分隔符 windows ; linux : |
| sep | 路径的分割符 windows \ linux / |
| remove(文件名或者路径) | 删除文件 os.remove(b.text) |
| removedirs() | 移除指定目录,当前目录如果不是空的,不能移除 |
| system | 执行终端命令 |
os.path模块
先引入Import os 模块,在os模块里面有个很重要的模块path,要注意path是一个子模块,可以通过help(os.path)查看帮助文档
那么此模块的导入方式:先导入os模块,使用dir(os.path);其次可以直接import os.path导入模块;import os.path as p ----------dir(p);from os import path
| 方法 | 说明 |
|---|---|
| abspath(相对路径) | 返回路径对应的绝对路径(完整的路径) path.abspath(".") |
| altsep | 查看python中的各种符号 |
| basename | 文件名称,shell编程里面也有 path.basename("路径") |
| dirname | 文件所在的目录,shell编程里面也有 |
| exists | 判断文件或者目录是否存在(特别有用,使用爬虫爬取数据的时候需要判断是否有这个文件或者文件夹) |
| getctime | 创建时间(不做演示) |
| getmtime | 修改时间(不做演示) |
| getsize | 获取文件的大小,单位是字节 |
| isdir | 判断path是不是目录(文件夹) |
| isfile | 判断path是不是文件 |
| isabs | 判断是不是绝对路径 |
| islink | 判断是不是连接 |
| ismount | 判断是不是挂载文件(Linux下要用的) |
| join (p1,p2) | 拼接路径 name="123.txt" url="C:/a/b/c" url +"/"+name path.jion(url,name) |
| sep | 路径分隔符 url + path.sep +name |
| split | 分割或拆分当前路径 os.path.split("C://desktop") |
| realpath | 返回真实路径 和abspath一样 |
不嫌弃的点点关注,点点赞 ଘ(੭ˊᵕˋ)੭* ੈ✩‧₊˚