- 当前工作目录
os.getcwd()
python慎用os.getcwd() ,除非你知道【文件路径与当前工作路径的区别】
2.当前文件路径
pa = os.path.realpath(__file__) # 当前文件绝对路径
print(pa)
curror_dir = os.path.dirname(pa)
print(curror_dir) # 当前文件所属的文件夹
# E:\DaLaiTechnology\ShareTek\Frame\recognition\views\tensorflow.py
# E:\DaLaiTechnology\ShareTek\Frame\recognition\views
3.media所在的位置
Django中用户上传的文件一般放置于media中,有图片、视频和其它的数据,当我们想要通过视图来访问media中的文件时
在setting.py中设置
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,"media")
在view.py中,比如想打开media中的excel文件
import os
import pandas as pd
from django.conf import settings
img_path = os.path.join(settings.MEDIA_ROOT,'tek.xlsx')
df = pd.read_excel(img_path)
print(df)
4.在某个目录下新建目录
# 先切换目录,再新建
os.chdir(settings.MEDIA_ROOT)
os.mkdir('test')
# 在media目录下新建test目录