问题标签 [configparser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何将 ConfigParser 与 virtualenv 一起使用?
我编写了一个工具,它在多个位置查找 INI 配置文件:在/usr/share
、/usr/local/share
、~/.local/share
和 当前目录中。
我已经开始使用 virtualenv,现在我的setup.py
脚本安装myconfig.conf
到/path/to/virtual/env/share/
. 当 virtualenv 的路径每次都不同时,如何将此路径添加到 ConfigParser 搜索的路径列表中?另外,如果我安装到 virtualenv,我还应该搜索系统/usr/share
和/usr/local/share
目录吗?
python - 无法在 Google App Engine 中为 python 应用程序创建配置文件
我尝试创建一个配置文件,我可以在其中存储常量。
每当我尝试使用 ConfigParser 时,都会出现错误
简单的.cfg:
s3.py:
我怎样才能解决这个问题?
================================
问题已解决。代码是正确的,但 simple.cfg 位于错误的目录中。
python - python 配置解析器缓存以减少嵌入式系统上的 I/O
在我的项目中,我们使用了一个使用 configparser 模块解析的配置文件。有没有办法缓存整个配置文件,然后使用configparser方法从内存中读取?我希望不必只将配置变量存储在字典中并以这种方式查找它们,因为使用 configparser 与我们的许多应用程序确实紧密耦合,我希望我可以更改配置所在的位置指向内存而不是文件名。这可能吗?
ruby - 使用 ruby 的 treetop peg 解析 debian Packages.gz
我正在尝试使用 Ruby 的树梢打开 Packages.gz,但在使关键字和值明确时遇到了麻烦。这是我的树顶语法:
这是我的示例输入:
这几乎可以 100% 工作,但是在检查 url 时会失败。问题是一个 URL 包含一个“:”,我似乎无法抓住它。当我编辑示例的主页条目并将“:”替换为“_”时,它会直接通过。
这是我的第一个 PEG 语法,但我可以说我需要使它不那么模棱两可/更简洁。查看高级文档,我想将标签定义为
但我不完全明白它在做什么。标签不能(没有换行或任何东西)我的意思是(换行或什么都没有)。微妙之处逃过了我的...
切换到那种格式会帮助我吗?有人知道为什么不匹配吗?
python - 重写 ConfigParser get() 方法以包含 eval 有什么缺点吗?
我正在创建一个 ConfigParser 的子类,它更便于我在整个项目中使用:
问题:使用包含 eval 的方法覆盖 get() 方法是否有任何缺点(安全性、意外后果)?
我宁愿将 eval 烘焙到 MyConfiguration 类中,因为我想在我的配置文件中使用 Python 数据类型(元组等),但我不想在整个项目代码中处理 eval。
python - 如何在 python configparser 中的值中添加分号?
我需要在 python configparser 文件中的等号右侧指定密码,但分号是注释字符。
用 \ 转义不起作用。
如何传递字符串“foo;” 作为 configparser 中的值?
python - 用户数据是否应该存储在配置文件中?
我正在为网络 todolist 服务开发 CLI。我已经完成了后端,并且刚刚开始编写 CLI 函数。在开始之前,我认为最好的方法是存储用户数据。我正在使用 ConfigParser 来存储用户指定的首选项。这些存储在~/.confrc
.
用户数据采用 Json 格式。我在我的项目中使用 Python。我以以下形式获得这些:
我是否应该将此数据存储到配置文件中,该文件将通过 ConfigParser 进行处理?一开始这可能是个好主意,但一个项目可能有一个被另一个项目使用的名称。因此我无法通过 RawConfigParser.set() 存储它们。我可以通过 id 存储它们,因为它们是独一无二的,但是 conf 文件本身会非常混乱。
存储简单的 todolist 用户数据的最佳方式是什么?
python - 配置文件读取的放置
我正在开发一个 CLI python 程序,我正在使用ConfigParser
. 我知道这可能比其他任何事情都更受偏好,但目前我的配置阅读脚本config.py
在一个包中。将我的配置读取信息放入会更好__init__.py
吗?
python - 如何评估配置文件中的简单数学表达式
我想使用带有一些简单数学表达式的配置文件,例如加法或减法。
例如:
有没有办法使用 ConfigParser 模块来做到这一点?我发现了一些在配置文件中使用字符串作为一种变量的示例,但是如果我使用它,我会得到一个未评估的字符串(并且我必须在我的 python 代码中解析它)。
如果在 ConfigParser 中不可能,您推荐任何模块吗?
python - CfgParserbreak python脚本netbeans sikuli的函数语句
出于某种原因,我不理解以下行导致我的 sikuli/python 脚本中断。我怀疑这是因为我读取配置文件的代码有问题。我不明白为什么,我错过了什么。
if exists(SignIn_EULA,30): click(Pattern(SignIn_EULA) 这是def系列的底部,在NetBeans和Sikuli中总是出错。这个配置解析器没有读取值(我认为)
setShowActions(True)# 在 GUI 中显示所有活动