小编Nor*_*sic的帖子

我可以在 VS Code 中拥有多个带有虚拟 python 环境的子文件夹吗?

我有一个像这样的 monorepo 结构:

\n
myRepo/\n\xe2\x94\x9c\xe2\x94\x80 project_1/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 .venv/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 main.py\n\xe2\x94\x9c\xe2\x94\x80 project_2/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 .venv/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 main.py\n\xe2\x94\x9c\xe2\x94\x80 .gitignore\n\xe2\x94\x9c\xe2\x94\x80 README.md\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  • VS Code 可以处理子文件夹中的多个 python venv吗?
  • \n
\n

经过一番谷歌搜索后,我找到了一个解决方案,但它不是很优雅。我创建了一个工作区并添加了有效的文件夹/project_1/project_2,我可以轻松切换并选择 Python Interpreter。我还需要/root不时修改文件,所以我也添加了这个文件夹。所有这些使得资源管理器文件夹结构变得更大并且更混乱,其中包含其自身的重复项:

\n
workspace/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 myRepo/\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project_1/\n\xe2\x94\x82   \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .venv/\n\xe2\x94\x82   \xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.py\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project_2/\n\xe2\x94\x82   \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .venv/\n\xe2\x94\x82   \xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.py\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .gitignore\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 README.md\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 myRepo/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project_1/\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .venv/\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 project_2/\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .venv/\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.py\n
Run Code Online (Sandbox Code Playgroud)\n

python virtualenv python-venv visual-studio-code

11
推荐指数
1
解决办法
3392
查看次数

我可以在 TerraForm main.tf 文件中使用变量吗?

好的,所以我有三个.tf文件:main.tf我将 azure 声明为提供者,resources.tf声明我的所有资源的位置,以及variables.tf.

variables.tf用来存储resources.tf.

但是,我想使用存储在我的变量文件中的变量来填充后端范围中的字段,如下所示:

main.tf

provider "azurerm" {
    version = "=1.5.0"
}

    terraform {
        backend "azurerm" {

        storage_account_name = "${var.sa_name}"
        container_name = "${var.c_name}"
        key = "${var.key}"
        access_key = "${var.access_key}"
    }
}
Run Code Online (Sandbox Code Playgroud)

变量存储variables.tf如下:

variable "sa_name" {
    default = "myStorageAccount"
}

variable "c_name" {
    default = "tfstate"
}

variable "key" {
    default = "codelab.microsoft.tfstate"
}

variable "access_key" {
    default = "weoghwoep489ug40gu ... "
}
Run Code Online (Sandbox Code Playgroud)

我在运行时得到了这个terraform …

terraform terraform-provider-azure

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

使用 Terraform 制作 Azure 逻辑应用程序,有哪些限制?

据我所知,可以使用 Terraform 构建逻辑应用程序。但是,文档仍然不是很好,而且这个功能看起来很新。

TF 和 Azure 逻辑应用程序有哪些限制?有吗?

我想构建两个应用程序,一个是每个月触发的,另一个是由 https 请求触发的。我希望这些然后运行两个 python 脚本,我希望后一个脚本将此脚本的结果返回到调用 https 的客户端。

这可以在 Terraform 中实现自动化吗?目前,关于此的示例和文档很少。任何评论或提示都是有帮助的,并张开双臂迎接!

terraform azure-logic-apps terraform-provider-azure

6
推荐指数
2
解决办法
4163
查看次数

如何有效地从IReadOnlyCollection获取该属性作为列表?

我有一个名为以下内​​容的类的IReadOnlyCollection MyProducts

[
    {
        "Id": 2987,
        "Name": Brick,

        ...
    },
    {
        "Id": 35246,
        "Name": Wood,

        ...
    },

...

]
Run Code Online (Sandbox Code Playgroud)

我如何有效地将ID作为这样的列表获取:

[
    "2987",
    "35246"
]  
Run Code Online (Sandbox Code Playgroud)

我宁愿不使用循环。例如,是否有可以帮助我的内置功能?

c#

0
推荐指数
1
解决办法
30
查看次数