# -*- 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)