(未完成)
模块方法
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一样 |
不嫌弃的点点关注,点点赞 ଘ(੭ˊᵕˋ)੭* ੈ✩‧₊˚