a
This commit is contained in:
parent
8d8bc409a6
commit
3b0ff0227e
|
|
@ -6,9 +6,10 @@ import logging
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
# 支持直接运行和作为模块导入
|
# 启动方式兼容:
|
||||||
if __name__ == '__main__':
|
# - python trading_system/main.py(__package__ 为空,需从同目录导入)
|
||||||
# 直接运行时,使用相对导入
|
# - python -m trading_system.main(__package__='trading_system',必须用相对导入)
|
||||||
|
if __package__ in (None, ""):
|
||||||
from binance_client import BinanceClient
|
from binance_client import BinanceClient
|
||||||
from market_scanner import MarketScanner
|
from market_scanner import MarketScanner
|
||||||
from risk_manager import RiskManager
|
from risk_manager import RiskManager
|
||||||
|
|
@ -16,7 +17,6 @@ if __name__ == '__main__':
|
||||||
from strategy import TradingStrategy
|
from strategy import TradingStrategy
|
||||||
import config
|
import config
|
||||||
else:
|
else:
|
||||||
# 作为模块导入时,使用绝对导入
|
|
||||||
from .binance_client import BinanceClient
|
from .binance_client import BinanceClient
|
||||||
from .market_scanner import MarketScanner
|
from .market_scanner import MarketScanner
|
||||||
from .risk_manager import RiskManager
|
from .risk_manager import RiskManager
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,10 @@ from pathlib import Path
|
||||||
from datetime import datetime, timezone, timedelta
|
from datetime import datetime, timezone, timedelta
|
||||||
|
|
||||||
|
|
||||||
# 支持直接运行和作为模块导入
|
# 启动方式兼容:
|
||||||
if __name__ == "__main__":
|
# - python trading_system/recommendations_main.py(__package__ 为空,需从同目录导入)
|
||||||
|
# - python -m trading_system.recommendations_main(__package__='trading_system',必须用相对导入)
|
||||||
|
if __package__ in (None, ""):
|
||||||
from binance_client import BinanceClient
|
from binance_client import BinanceClient
|
||||||
from market_scanner import MarketScanner
|
from market_scanner import MarketScanner
|
||||||
from risk_manager import RiskManager
|
from risk_manager import RiskManager
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user