今天遇到同样的问题,发现是因为-t后面跟的trap_live_log,没法锁定这个文件的位置,用了个本办法改了一下pydbg_tab.py, 同时修改trap_live_log.py。
def validate_args(args):
"""
Check the passed args are sensible
"""
if not args.pydbg_path:
print("Please specify a path to pylib")
return False
if args.tab_type:
tab_file = ''
# Start
if args.tab_type == 'trap_live_log':
args.tab_type = 'C:/qtil/ADK_QCC512X_QCC302X_WIN_6.4.2.26/apps/fw/tools/pydbg_scripts/trap_live_log.py'
# End
if args.tab_type.endswith('.py'):
tab_file = args.tab_type
trap_live_log.py的修改,加上下面这段:
if sys.getdefaultencoding() != ‘gbk’:
reload(sys)
sys.setdefaultencoding(‘gbk’)