首页 > 编程语言 >python如何配置文件路径

python如何配置文件路径

时间:2023-10-09 16:23:31浏览次数:36  
标签:co 配置文件 filepath python 路径 conf path

1、获取被调用函数所在的模块文件名,然后获取其路径。

2、与配置文件所在的路径进行比较,基于模块文件路径和父级路径的配置文件所在的相对路径,获得配置文件的绝对路径。

co_filepath = sys._getframe().f_code.co_filename
head, tail = os.path.split(co_filepath)
 
conf_filepath = os.path.join(head, '../conf/log.conf')
conf_filepath = os.path.normpath(conf_filepath)
 
logsignleton = LogSignleton(conf_filepath)
logger = logsignleton.get_logger()

 

标签:co,配置文件,filepath,python,路径,conf,path
From: https://www.cnblogs.com/hanfanfan/p/17752034.html

相关文章

  • Python生成随机整数数组的实用方法
    在编程中,生成随机整数数组是一项非常常见的任务。本文将介绍如何使用Python语言来生成随机整数数组,帮助读者掌握这一有用的编程技巧。通过实际的代码示例,我们将逐步指导读者完成生成随机整数数组的过程,并提供一些实际应用的建议。第一部分:了解随机数生成原理1.什么是随机数:-随机数......
  • Python_滑动窗口
    SQL中窗口函数常用窗口函数窗口函数主要分为了聚合、排序、分布、平移及首尾等类型1)聚合函数:sum()、count()、max()、min()、avg()2)排序函数:row_number()、rank()、dense_rank()3)分布函数:percent_rank()、cume_dist()4)平移函数:lead()、lag()5)首尾函数......
  • 关键路径求解
    例题展示例题解答......
  • 7、Python语法入门之流程控制
    7、Python语法入门之流程控制转载: 7、Python语法入门之流程控制-知乎(zhihu.com)目录:引子分支结构什么是分支结构为什么要用分支结构如何使用分支结构if语法if应用案例循环结构什么是循环结构为什么要用循环结构如何使用循环结构while循环语......
  • 几个易错的python小知识点
    大家好,我是暴走の海鸽~本期整理了几个基础python防坑小常识,希望对大家有所帮助。1.type==object?执行以下代码的结果是什么:>>>isinstance(type,object)True>>>isinstance(object,type)True>>>isinstance(object,object)True>>>isinstance(type,type)True......
  • 笨办法学Python3 习题30 else 和 if
    1people=302cars=403trucks=1545ifcars>people:#下面同时为True,也只会运行第一个为True的块,另外两个优先级依次低于if6print("Weshouldtakethecars.")#第一个分支的块78elifcars<people:......
  • 单源最短路径问题
    单源最短路径问题无向图【可以转化为BFS扩散问题】首先先构造邻接表特殊情况如下:#由于是无向图:我们最后要从2出发开始扩散如果不考虑2次的话,就得不到下面的邻接表了,因为是无向图,那么52也是25,所以我们利用hashSet来进行操作5521232452532importjava......
  • 笨办法学Python3 习题29 if 语句
    1people=202cats=303dogs=1545ifpeople<cats:6print("Toomanycats!Theworldisdoomed!")78ifpeople>cats:9print("Notmanycats!Theworldissaved!")1011ifpeople<dogs:12p......
  • Command "python setup.py egg_info" failed with error code 1
     D:\ProgramFiles\python_3_6_4>python-mpipinstall--upgradepipCacheentrydeserializationfailed,entryignoredCollectingpip Cacheentrydeserializationfailed,entryignored Downloadinghttps://files.pythonhosted.org/packages/a4/6d/6463d49a93......
  • 实验安装的python包
    pyaudio-- python3.6,pycharm可以安装pipinstallpyaudiopyqt5-- python3.6(slow)D:\ProgramFiles\python_3_6_4\Scripts>pipinstallpyqt5-ihttps://pypi.mirrors.ustc.edu.cn/simple/Collectingpyqt5 CouldnotfetchURLhttps://pypi.mirrors.ustc.edu.cn......