fa45d8aa5f
- health_checklist.json: 192.168.1.122→node122
- ocr_client.py: docstring IP→node122
- docs/market-data-requirements.md: IP→node122
- 所有API调用通过ProxyHandler({})绕过系统代理
Privoxy对node122:18003返回500,直连正常
40 lines
963 B
Python
40 lines
963 B
Python
# -*- 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("akshare.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("akshare.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)
|