目录
1. os.getcwd() 获取根路径
获取当前的工作目录,django中是获取项目的根路径;
获取的路径结尾不带斜杠"/"
import os
path_root = os.getcwd()
print(path_root)
输出结果:
D:\django_projects\myblog
2. os.listdir(path_folder) 获取文件夹下子文件列表
获取paht_folder文件夹下的所有文件列表的字符串;
假设在电脑E盘上有如下目录结构:
E:
/test
/aaa.xls
/bbb.docx
/temp/ccc.txt
import os
path_folder = "E:\\test"
paht_list = os.listdir(path_folder)
print(path_list)
输出结果:
["aaa.xls", "bbb.docx", "temp"]
由于目录下的文件可能是文件也可能是文件夹,所以我们需要用到下面一个方法去判断是文件还是文件夹
3. Path(file_path).is_file() 判断是否是文件
判断路径对象是否是文件;
如果是文件则返回True,否则返回False;
import os
from pathlib import Path
file_type = Path("E:\\test\\aaa.xls").is_file()
print(file_type)
输出结果:
True
4. os.remove(file_path) 删除文件
根据文件的路径删除文件;
如果文件不存在则会报错;
import os
os.remove("E:\\test\\aaa.xls")
5. os.path.exists(file_path) 判断文件是否存在
判断路径对应的文件是否存在;
存在返回True,不存在返回False;
import os
print(os,path.exists("E:\\test\\ddd.txt"))
输出结果:
False