• 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 
     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 BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#基准路径
    14 sys.path.append(BASE_DIR)#添加环境变量

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

  • 相关阅读:
    linux 配置nginx+php-cgi
    有个故事
    2014短学期实习报告
    快速排序
    C++之共用体
    不能言传,等于不会
    java 动态绑定
    编程的理论深度
    Java 多客户端版 2048 源码
    热河看待苦难
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/11456477.html
Copyright © 2020-2023  润新知