os模块
os
basedir = os.path.dirname(os.path.abspath('.')) #得到当前路径的绝对路径,然后得到上级目录。
uploadfile = os.path.join('upload',photo.name) #目录拼接,win和linux都适用
在django settings中的目录设置:
import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) DIRS = os.path.join(BASE_DIR,'templates') #BASE_DIR 为settings.py的上层目录 #要在temlpates里面定义它的目录,只需要join BASE_DIR 加上下级地址
os.getppid() os.getpid() #获取父进程号和进程号
#元组拆包练习 #os.path.split(__file__)是一个元组,包含目录和文件名: ('/data/ansible/api', 'test') #_, FILE_NAME分别对元组中的两个元素赋值。因为不需要目录,所以用_代替 import os _, FILE_NAME = os.path.split(__file__) print(FILE_NAME)