问题标签 [environ]

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.

0 投票
2 回答
210 浏览

python - 使用 environ 模块添加到系统的路径

在设置文件中,我将路径附加到系统硬编码 url,如下所示:

有用。

一旦我想让它成为相对的,即使我使用 environ 模块检索确切的路径,它也会失败。

对我来说,令人难以置信的是,它print(ROOT_DIR.path())输出了 project_dir 的确切 url。

这是我的项目的树。

那我怎么能添加这条路径呢?是不是很奇怪?

0 投票
2 回答
86 浏览

clojure - 声明地图时避免重复

我正在使用environ设置配置映射以获取 env 变量。由于environ将大写规范化为小写并将“_”字符规范化为“-”,因此我最终重复了关键字

有没有办法防止这种重复?也许是一个接收关键字并为地图返回某种键值对的函数?

0 投票
1 回答
16836 浏览

vba - vba 上的 UserProfile 环境

首先,我是 vba 编码的新手。我在 Access 2013 - VBA 中编写了一个表单,并创建了一个在单击按钮时生成 PDF/txt 文档的函数,事情是老板希望它保存在%userprofile%路径上的共享文件夹中 - 就像C:\Users\<username>\folder我们有很多用户。

如何添加到我正在使用的 SaveAs2 的路径而无需对每个用户进行硬编码?

代码就像:

我尝试定义如下代码:

接着:

但仍然没有成功。

谢谢你的帮助

0 投票
1 回答
52 浏览

clojure - 如何使用环境查询特定配置文件

我知道(env)提供了完整的环境并(env :something)进行了一次查找。有什么方法可以查询个人资料的内容吗?例如,获取开发配置文件中定义的所有内容的地图?

0 投票
2 回答
42 浏览

python - 如何在 python 脚本中设置 bash 脚本而不是使用单独的脚本?

这就是我运行myscript.sh中设置的 bash 脚本的方式

脚本文件

我为什么要这样做是因为我必须运行的 bash 脚本没有导出命令,所以我在这里呼应。代码如下。我知道回显不会设置环境变量,但我只想回显它并获取值所以回显而不是导出。

其中$IA_SRV_cs68_64

这是列出变量值的 ia_servers 文件,它看起来像这样

这就是变量在其中的方式。很多其他变量都因为设置太长而在里面去掉了。

TESTED 从终端运行良好:

  • 来源 ia_servers
  • 回声 IA_SRV_cs68_64

打印所需的值集

问题: 虽然myscript.sh正在工作并打印 variables 。我想要的是我不想创建一个单独的文件,在那里写一个 bash 脚本来回显 myscript.sh 中的变量,而是将它写在 python 中。

我如何在 python 中完成它,而不是制作脚本文件并运行它。

0 投票
0 回答
165 浏览

vba - 使用 VBA 在 MS Access 中打开带有扩展名 (.htm) 的特定文件

我正在尝试在 Access 中打开一个文件。我在正确的文件夹位置,但我不知道文件名。在这种情况下,我想打开扩展名为 .htm 的文件。我看过一个 excel 的例子,但这似乎对我不起作用:

有没有人有什么建议?提前致谢。

0 投票
1 回答
5405 浏览

vba - 使用 Environ$(“USERPROFILE”) VBA 保存到路径

我是VBA的新手,所以为我的无知道歉。我在 Excel 2016 中有一个非常复杂的宏,我需要对其进行编辑。这与之前的讨论有关

我需要更改创建的 .pdf 的输出保存路径。现在它使用 Excel 位置作为起点 (ThisWorkbook.Path) 并保存到同一个文件夹中。

但现在它需要保存到另一个文件夹,该文件夹将位于共享 Box 驱动器上。路径将根据访问文件的人而改变。

那么我应该如何使用 Environ$ 来表示C:\Users\johnsmith \Box\etc。etc. 会改变,\Box\etc 之后的一切都会改变。等是恒定的?它使用 Excel 电子表格中的值来组成新文件名。

这是我需要编辑的部分:

应该是这样

?

0 投票
1 回答
73 浏览

environ - 将 dotenv 文件分成多个部分或在 dotenv 文件中使用变量

现在,如果我有 .env 文件,例如

当我使用env('DB_URL')它返回给我$USER:$POSTGRES_DB 我想返回root:kbackend

  • 我用django-environ
0 投票
3 回答
1527 浏览

c - 从C中的extern char environ复制字符串

我有一个关于extern char **environ. 我正在尝试制作一个 C 程序来计算环境列表的大小,将其复制到字符串数组(字符数组数组),然后使用冒泡排序按字母顺序对其进行排序。它将根据格式值打印name=value或排序。value=name

我尝试使用strncpy将字符串从 environ 获取到我的新数组,但字符串值显示为空。我怀疑我正在尝试以我无法使用的方式使用 environ,所以我正在寻求帮助。我试图在网上寻求帮助,但这个特定的程序非常有限。我不能使用system(),但我在网上找到的唯一帮助告诉我编写一个程序来进行这个系统调用。(这没有帮助)。

这是我的代码,非常感谢帮助。为什么这个话题这么难找?是缺乏必要性吗?

编辑:粘贴错误的代码,这是同一主题的单独 .c 文件,但我从另一个文件开始。

0 投票
2 回答
5199 浏览

python - ImportError:在 django 上没有带有 gunicorn 的名为“environ”的模块

我将 Ubuntu 14.04 与 Django 2.0.5 与 Django Cookiecutter 一起使用。我正在尝试在 DigitalOcean 上启动 Django 服务器并尝试将 gunicorn 绑定到 0.0.0.0:8000。python manage.py runserver 工作正常,但问题是它说它不能导入环境。非常感谢任何提示,谢谢。

我跑过

pip install -r base.txt

pip install -r local.txt

pip install -r production.txt

并重新安装 django-environ 0.4.4

这是我在运行以下 gunicorn 命令时收到的错误:

sudo gunicorn --bind 0.0.0.0:8000 config.wsgi:application

base.py 文件

production.py 进口

管理.py