gpt4 book ai didi

python - 如何调用 python 包中包含的数据?

转载 作者:太空宇宙 更新时间:2023-11-03 18:14:30 24 4
gpt4 key购买 nike

我有一个具有以下文件结构的 python 包:

package
- bin
clean_spam_ratings.py
- spam_module
- data
spam_ratings.csv
__init__.py
spam_ratings_functions.py

clean_spam_ ratings.py 的内容:

import spam_module
with open(path_to_spam_ratings_csv, 'r') as fin:
spam_module.spam_ratings_functions(fin)

我应该将 path_to_spam_ ratings_csv 设置为什么?

最佳答案

如果您位于模块中,则可以通过以下方式获取包含该模块的目录的绝对路径:

os.path.dirname(__file__)

您可以使用它来构建 csv 文件的路径。例如,如果您在 spam_ ratings_functions.py 中,请使用:

path_to_spam_ratings_csv = os.path.join(os.path.dirname(__file__), "..", "data", "spam_ratings.csv")

关于python - 如何调用 python 包中包含的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25221398/

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