zoukankan      html  css  js  c++  java
  • 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)#添加环境变量

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

  • 相关阅读:
    CSP2018-09
    CSP2018-03
    CSP2017-12
    CSP2017-09
    CSP2017-03
    CSP2016-12
    [算法设计与分析] 奶酪 (并查集)
    5555
    阿超
    结对作业
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/11456477.html
Copyright © 2011-2022 走看看