python3.x 基础四:目录获取及目录规范

 1.获取目录

import os,sys
print('程序文件运行相对位置>>',os.path.abspath(__file__))
print('程序文件上级绝对目录>>',os.path.dirname(__file__))
print('程序文件上上绝对目录>>',os.path.dirname(os.path.dirname(__file__)))
output:
程序文件运行相对位置>> /root/PycharmProjects/S14/day04/path_get.py
程序文件上级绝对目录>> /root/PycharmProjects/S14/day04
程序文件上上绝对目录>> /root/PycharmProjects/S14

2.获取环境变量

print(sys.path)

3.动态增加环境变量目录

import sys,os
BASE_DIR=os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_DIR)
from core import main
main.wel()

4.软件目录规范

Foo/
|-- bin/
|   |-- foo  可以执行文件
|
|-- config 配置文件 |-- foo/ 所有源码/包/测试代码 | |-- tests/ | | |-- __init__.py | | |-- test_main.py | | | |-- __init__.py | |-- main.py 程序入口 | |-- docs/ 参考文档 | |-- conf.py | |-- abc.rst | |-- setup.py 打包脚本 |-- requirements.txt 以来关系说明 |-- README 项目说明
posted @ 2017-11-27 15:57  Jenvid  阅读(1330)  评论(0编辑  收藏  举报