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)

  

posted @ 2018-09-25 09:45  jabbok  阅读(107)  评论(0编辑  收藏  举报