当前位置: 首页 > 知识库问答 >
问题:

在Python2.7中读取配置文件

家志学
2023-03-14

我的代码目录中有一个名为.env的文件.env有不同的配置

Eg : username = "xyz"
     password = "abcd"

在我的代码目录中,我有一个名为脚本的文件夹

在脚本中,我有一个名为“control.py”的脚本,需要从.env读取配置

我如何才能做到这一点?

结构如下

/var/www/html/code/.env
/var/www/html/code/scripts/control.py

。env有所有的配置文件,control.py需要读取这些配置文件。

共有1个答案

曹嘉许
2023-03-14

如果您为此目的使用解耦模块会更好。你可以做pip安装蟒蛇解耦。

 类似资料:
  • 您可以以如下各种方式加载或保存配置文件: 在 Burp 菜单中,您可以加载或保存所有用户级选项或项目级选项的配置文件。 在 Burp 的各个子工具的配置面板,您可以使用”选项(Options)”按钮来加载或保存该面板的配置。 在启动向导创建或打开项目时,您可以指定要需要载入的项目级的配置文件。 当您从命令行来启动 Burp 时,您可以使用命令行参数来指定要加载的项目级选项中的一个或多个配置文件。

  • 问题 怎样读取普通.ini格式的配置文件? 解决方案 configparser 模块能被用来读取配置文件。例如,假设你有如下的配置文件: ; config.ini ; Sample configuration file [installation] library=%(prefix)s/lib include=%(prefix)s/include bin=%(prefix)s/bin prefi

  • 我让Spring Redis使用和所有默认配置工作,比如default等等。 现在,我试图通过在文件中配置它来进行相同的配置。但是我不知道应该如何创建bean,准确地读取我的属性值。 spring.redis.sentinel.master=themaster spring.redis.sentinel.nodes=192.168.188.231:26379 spring.redis.passwo

  • 我在我的windows机器上设置了Elk堆栈,其中包含以下内容: Elasticserach Logstash Kibana 我的logstash.conf 我的日志文件。日志(Apache日志) 当我运行logstash时。conf它在elasticsearch中创建以下索引: 上面的索引为空,无法从我的日志文件中获取任何数据。请帮忙?我对麋鹿很陌生。 当我使用以下方法查询索引logstash-

  • 问题内容: 我让Spring Redis使用所有默认配置(例如default 等)。 现在,我试图通过在文件中进行配置来进行相同的配置。但是我无法弄清楚应该如何准确地读取属性值来创建bean。 Redis配置文件 application.properties中的标准参数 spring.redis.sentinel.master = themaster spring.redis.sentinel.n

  • 我在读取压缩的csv文件时出错。错误如下:“zlib.error:解压缩时错误-3:设置的距离无效” 代码: 我在文件上尝试了Gunzip,它没有任何问题。我使用Gunzip-t。它给rc 0。