将 TUSHARE_TOKEN 写死到代码中,移除 .env 引用
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user