zoukankan      html  css  js  c++  java
  • python学习笔记(十一)-python程序目录工程化

    在一个程序当中,一般都会包含文件夹:bin、conf、lib、data、logs,以及readme文件。

    所写程序存放到各自的文件夹中,如何进行串联?
    首先,通过导入文件导入模块方式,引用其他人写好的代码。
    其次,找到最顶层的程序所在文件夹,加入到环境变量中

    import sys,os
    BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(file))) #取到工程目录
    sys.path.insert(0,BASE_PATH)#加入环境变量
    from lib.main import server #导入lib目录下的main.py文件。
    server.run(port=8000,host='127.0.0.1',debug=True)

    说明:
    1、os.path.abspath(file)获取当前文件路径
    2、sys.path.insert(0,BASE_PATH) 加入环境变量,在系统环境变量中不会看到
    3、将host=0.0.0.0 可以同个局域网里面所有人都可以访问

  • 相关阅读:
    求数组元素出现的次数
    数组的一些内置方法
    二维数组
    创建对象
    取出数组最大值与最小值
    4-jQuery
    3-jQuery
    2-jQuery
    1-jQuery
    Spark共享变量(广播变量、累加器)
  • 原文地址:https://www.cnblogs.com/lincy/p/8358017.html
Copyright © 2011-2022 走看看