Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何通过命令行编辑和保存Python文件_Linux_Python 3.x_Docker_Conan - Fatal编程技术网

Linux 如何通过命令行编辑和保存Python文件

Linux 如何通过命令行编辑和保存Python文件,linux,python-3.x,docker,conan,Linux,Python 3.x,Docker,Conan,我有一个Dockerfile,它在一条运行指令中创建了一个conan文件。我想在Dockerfile中编辑并保存该conan文件,以设置特定于项目的设置。有没有一种方法可以通过命令行实现,例如Python提示符 或者,有没有办法在Dockerfile中嵌入Python文件?我不知道有什么命令可以这样做。但我建议您使用另一种方法: 创建一个Conan模板文件,其中环境变量作为占位符(youconanfile.dist) 使用envsubt命令在运行时使用当前项目变量创建所需的文件 我使用此技术生成

我有一个Dockerfile,它在一条运行指令中创建了一个conan文件。我想在Dockerfile中编辑并保存该conan文件,以设置特定于项目的设置。有没有一种方法可以通过命令行实现,例如Python提示符


或者,有没有办法在Dockerfile中嵌入Python文件?

我不知道有什么命令可以这样做。但我建议您使用另一种方法:

  • 创建一个Conan模板文件,其中环境变量作为占位符(
    youconanfile.dist
  • 使用
    envsubt
    命令在运行时使用当前项目变量创建所需的文件
  • 我使用此技术生成多个文件(
    wp cli.yml
    deploy.php
    …)。我的示例在
    Makefile
    中。如果您需要在
    Dockerfile
    中使用它,可以假设

    • envsubt
      已安装在您的容器上
    • COPY
      命令用于将Conan模板文件推送到容器中

    您所说的
    通过命令行执行是什么意思?并使用
    ADD
    将python文件添加到图像中,这不是您所需要的吗?