使用非Python资源的Python包? (不是鸡蛋档案[尚])

时间:2012-09-24 15:03:55

标签: python

我试图找出我正在编写的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内的文件。如果我后来将其变成可安装的蛋,这会改变吗?

0 个答案:

没有答案