ql的python学习之路-day15

时间:2019-09-03
本文章向大家介绍ql的python学习之路-day15,主要包括ql的python学习之路-day15使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前言:本节主要讲解的是文件路径

在实际的软件开发中会设计一个项目的文件目录,按照执行包bin、配置包config、核心包core等来设计,在执行包里面要运行核心包里的主程序mian,由于不在同一级的目录下面所以就涉及到了文件路径的问题,下面简单的讲解下,废话不说直接上码:

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # Author:qinjiaxi
 4 
 5 import os
 6 import sys
 7 
 8 BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#基准路径zBASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#基准路径
 9 print(__file__)#当前文件的相对路径
10 print(os.path.abspath(__file__))#当前文件的绝对路径
11 print(os.path.dirname(os.path.abspath(__file__)))#当前文件的绝对路径父集目录(只带目录名不带文件名)
12 print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))#当前文件的绝对路径的上上级
13 
14 sys.path.append(BASE_DIR)#添加环境变量

应用到软件目录设计规范的时候应该比较实用,在这里学习下并记录下来,希望对今后开发有所帮助。

原文地址:https://www.cnblogs.com/qinlangsky/p/11456477.html