相关疑难解决方法(0)

python中的属性文件(类似于Java属性)

给定以下格式(.properties.ini):

propertyName1=propertyValue1
propertyName2=propertyValue2
...
propertyNameN=propertyValueN
Run Code Online (Sandbox Code Playgroud)

对于Java,有一个Properties类,它提供了解析/与上述格式交互的功能.

python标准库(2.x)中有类似的东西吗?

如果没有,我还有其他选择吗?

python properties

124
推荐指数
8
解决办法
15万
查看次数

创建适合Python和Java的配置文件的"标准"方法

我的应用程序是100%用纯Python开发的.我发现使用.py扩展创建配置文件非常有用且容易,而不是简单地在每个代码中加载它.像这样的东西:

ENV = 'Dev'
def get_settings():
    return eval(ENV)

class Dev():
    ''' Development Settings '''

    # AWS settings
    aws_key = 'xxxxxxxxxxxxx'
    aws_secret = 'xxxxxxxxxxxxxxxxx'

    # S3 settings
    s3_bucket = 'xxxxxxxxxx'
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

而且在我的代码中我只导入此文件并使用设置,这样我就有一个易于管理的文件,其中包含我需要的所有参数.

最近我不得不将部分代码移到Java上.而现在我正在努力配置.

题:

创建可以从两种语言轻松访问的配置的"标准"方法是什么?(我的Java技能非常有限,如果你能用Java给我一个简单的例子那就太棒了)

python java config

7
推荐指数
1
解决办法
8326
查看次数

标签 统计

python ×2

config ×1

java ×1

properties ×1