Snap python应用程序,包括配置文件

问题描述

因此,目前,我有一个python应用程序,要从中创建快照包。 python模块之一具有到配置文件的硬编码(相对)路径。此文件的配置之一也是指向目录的路径,该目录包含作为子流程启动的模块。
因此,初始的python模块读取配置文件获取其他python模块的路径,然后将其作为子进程旋转。
通过snapcraft将应用程序打包为snap时,是否可以以某种方式保持相同的结构,或者snap没有目录的概念?

  • Python_app
    • conf_file
    • modules_dir
      • module_A.py
      • module_B.py
      • @H_502_15@
      • main.py
      • 快拍
        • snapcraft.yml
        • @H_502_15@ @H_502_15@ @H_502_15@

          snapcraft.yml

          name: python-app
          base: core18 
          version: '1.0' 
          summary: Send telemetry to Azure IoT Hub 
          description: |
            This is an application for sending telemetry data to Azure IoT Hub.
          
          grade: stable 
          confinement: strict 
          
          apps:
            sendTel:
              command: bin/python-app.sendtel
              plugs:
                - network-bind
              
          parts:
            requirements:
              source: .
              plugin: python
          

          解决方法

          暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

          如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

          小编邮箱:dio#foxmail.com (将#修改为@)