使用python读取ini配置文件的内容

config.ini

[testUrl]
url = http://192.168.2.151:48080/ns/#!/logon
[productUrl]
url = http://192.168.2.151:48080/ns/#!/logon

my_function

'''
创建的人:Marlon
模块功能:其中 os 模块主要功能是获取操作系统级别的目录/文件夹的操作和文件的操作(读取,写入等);
        而 configparse 模块在 Python 中的主要功能是读取配置文件
'''

import os
import configparser


# 获取项目路径
def project_path():
    # ('C:\Users\CDV\PycharmProjects\newsphere\login', 'my_function.py')
    base_dir = os.path.split(os.path.realpath(__file__))[0]
    # base_dir = os.path.dirname(os.path.realpath(__file__))  #与上面一行代码作用一样
    return base_dir

# 返回config.txt文件中testUrl
def config_url():
    config = configparser.ConfigParser()
    conf = os.path.join(project_path()+"config.txt")
    conf = os.path.abspath(conf)
    #读取绝对路径
    # print(conf)  #C:UsersCDVPycharmProjects
ewsphereloginconfig.txt
    config.read(conf)
    return config.get('testUrl','url')

if __name__ == '__main__':
    print("项目路径为:" + project_path())
    print("被测系统URL为:"+ config_url())

效果图

原文地址:https://www.cnblogs.com/MarlonKang/p/14166394.html