12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 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",
- ])
|