2

我正在尝试找出我正在编写的 Python 程序的基本结构,该程序必须包含非 Python 资源才能实现其功能。特别是,它包括 HTML、CSS、JS 和必须从包中复制出来以生成报告的图像。目前的基本结构如下所示:

/project
  /my-package
    /sub-package-a
      __init__.py
      ...
    /sub-package-b
      __init__.py
      ...
    /static-content
      stuff.html
      ...
    __init__.py
    util.py
    command.py

我的基本问题是:如果我从任意目录运行python my-package/command.pypython -m my-package,我如何访问static-content. 如果我以后把它变成一个可安装的鸡蛋,这会改变吗?

4

0 回答 0