【问题标题】:How can i modify information in a .properties file through python如何通过 python 修改 .properties 文件中的信息
【发布时间】:2020-07-13 09:55:13
【问题描述】:

我有一个 statesserver-ip=.properties 文件,我制作了一个 python 程序来识别我的 ipv4,但我希望它通过同一个程序,得到server-ip=(my ipv4)

import socket    
socket.gethostbyname(hostname)

我已经厌倦了许多不同类型的解决方案,请需要帮助

【问题讨论】:

    标签: python


    【解决方案1】:

    如果 .properties 没有部分(通常没有),你可以检查这个答案:-link

    否则,您可以使用 configParser:

    import configparser
    
    config = configparser.ConfigParser()
    config.read('filename')
    
    host = config['section-name']['server-ip']
    

    【讨论】:

    • 谢谢你帮了很多忙,但是我把server-ip放在哪里,我把socket.gethostbyname(hostname)放在哪里
    • 我认为首先你需要将 ip 存储到一个变量中,例如server_ip = config['section-name']['server-ip'],然后将变量导入您正在使用的模块(file.py),然后在此处使用 socket.gethostbyname(server_ip) moew info link 和配置解析器link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    相关资源
    最近更新 更多