gpt4 book ai didi

python - `console_scripts` 如何从 `package_data` 访问文件

转载 作者:太空狗 更新时间:2023-10-30 02:58:42 27 4
gpt4 key购买 nike

当创建console_scripts作为entry_points时,如何访问包中的数据文件(package_data)?

setup(
# other stuff
entry_points={
'console_scripts': [
'runme = mypackage.a_py_file:a_function_within_the_py_file',
]
}
)

目录结构:

├── mypackage
│   ├── __init__.py
│   └── a_py_file.py
├── requirements.txt
├── setup.py
└── data
   ├── a.data
   └── b.data

处理 console_scripts 的 Python 文件:

# a_py_file.py
def a_function_within_the_py_file:
# HOW TO READ a.data FILE HERE

最佳答案

如何更改 cwd

import os
os.chdir(__file__)

conftest.py 听起来是做这件事的好地方。或者附加到您的 test 命令的文件。

关于python - `console_scripts` 如何从 `package_data` 访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com