| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # -*- coding:utf-8 -*-
- # !/usr/bin/env python
- """
- Date: 2024/12/30 15:30
- Desc: 导入文件工具,可以正确处理路径问题
- """
- import pathlib
- from importlib import resources
- def get_ths_js(file: str = "ths.js") -> pathlib.Path:
- """
- get path to data "ths.js" text file.
- :return: 文件路径
- :rtype: pathlib.Path
- """
- with resources.path("ak.data", file) as f:
- data_file_path = f
- return data_file_path
- def get_crypto_info_csv(file: str = "crypto_info.zip") -> pathlib.Path:
- """
- get path to data "ths.js" text file.
- :return: 文件路径
- :rtype: pathlib.Path
- """
- with resources.path("ak.data", file) as f:
- data_file_path = f
- return data_file_path
- if __name__ == "__main__":
- get_ths_js_path = get_ths_js(file="ths.js")
- print(get_ths_js_path)
- get_crypto_info_csv_path = get_crypto_info_csv(file="crypto_info.zip")
- print(get_crypto_info_csv_path)
|