# encoding: utf-8 import os from common.logging import Logging from sdk.tool.price_script_maker import PriceScriptMaker from sdk.tool.price_script_maker import GAME_STORE def _gen_scripts(platform, txt_path, write_to_dir): maker = PriceScriptMaker(GAME_STORE.platform_from_string(platform)) maker.read(None, txt_path) maker.gen_scripts(write_to_dir) print "生成完成" def _printScriptInfo(): print "************************************************************" print "* 脚本作用: 生成插屏的底价脚本" print "* 参数说明:" print "* 游戏平台 android | ios" print "* 插屏价格配置文件路径" print "* 更新后写入的目录" print "* 例:" print "* bulldog price_script_inter inter.txt ./scripts" print "************************************************************" print "" def run(argv): print argv _printScriptInfo() if len(argv) < 4: Logging.error("参数个数小于3个") exit(0) platform = argv[1] txt_path = argv[2] write_to_dir = argv[3] write_to_dir = os.path.realpath(write_to_dir) Logging.info("配置文件路径: {}".format(txt_path)) Logging.info("写入文件路径: {}".format(write_to_dir)) _gen_scripts(platform, txt_path, write_to_dir) if __name__ == '__main__': run([ "price_script_inter.py", "ios", "/Users/zhuge/Temp/20201226/test/archery_inter_20200805_20200904_summary.txt", "/Users/zhuge/Temp/20201226/test/scripts", ])