• 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 项目说明
  • 相关阅读:
    图片懒加载技术
    验证码处理
    基于requests模块的cookie,session和线程池爬取
    最快理解
    Golang
    Django REST framework
    Django REST framework
    Django
    Django
    搭建邮件服务器 Postfix + Dovecot (CentOS)
  • 原文地址:https://www.cnblogs.com/jenvid/p/7904542.html
Copyright © 2020-2023  润新知