将 TUSHARE_TOKEN 写死到代码中,移除 .env 引用

This commit is contained in:
fish
2026-05-03 20:35:18 +08:00
parent d742d4972c
commit d0e5ddb678
3 changed files with 7 additions and 13 deletions

View File

@@ -17,7 +17,7 @@ services:
tushare: tushare:
build: ./tushare build: ./tushare
container_name: trade-tushare container_name: trade-tushare
env_file: ./tushare/.env # token 已写死在代码中,无需 env_file
environment: environment:
- DATABASE_URL=postgresql://trade:trade@postgres:5432/futures - DATABASE_URL=postgresql://trade:trade@postgres:5432/futures
depends_on: depends_on:

View File

@@ -1,16 +1,12 @@
import os
import sys import sys
import tushare as ts import tushare as ts
TUSHARE_TOKEN = "76efd8465f9f2591aa42a385268e06acf6b80b7a15be2267ad2281b7"
def main() -> int: def main() -> int:
token = os.environ.get("TUSHARE_TOKEN") ts.set_token(TUSHARE_TOKEN)
if not token:
print("[ERROR] 未设置 TUSHARE_TOKEN 环境变量", file=sys.stderr)
return 1
ts.set_token(token)
pro = ts.pro_api() pro = ts.pro_api()
df = pro.trade_cal(exchange="SHFE", start_date="20260101", end_date="20260110") df = pro.trade_cal(exchange="SHFE", start_date="20260101", end_date="20260110")

View File

@@ -1,15 +1,13 @@
import os
from typing import Optional from typing import Optional
import pandas as pd import pandas as pd
import tushare as ts import tushare as ts
TUSHARE_TOKEN = "76efd8465f9f2591aa42a385268e06acf6b80b7a15be2267ad2281b7"
def _init_api(): def _init_api():
token = os.environ.get("TUSHARE_TOKEN") ts.set_token(TUSHARE_TOKEN)
if not token:
raise RuntimeError("TUSHARE_TOKEN 环境变量未设置")
ts.set_token(token)
return ts.pro_api() return ts.pro_api()