有什么方法可以使用python脚本在adb中推送以下文件?

问题描述 投票:0回答:1
subprocess.call ('adb push \\C:\Dropbox\note\jsmpath.txt\ /sdcard/diag_logs \n',shell = True)

我正在尝试推送以下文件,但是它显示了一个错误,我需要参数,我确实已经给出了源路径和目标路径任何线索都将有所帮助

提前感谢一吨

python android python-2.7 subprocess adb
1个回答
0
投票

[\n表示换行符,因此'C:\Dropbox\note'将被解释为以下两行:

C:\Dropbox
ote

您可以使用原始字符串(在字符串文字前带有r)来防止反斜杠被解释,并删除不必要的尾随换行符:

subprocess.call(r'adb push C:\Dropbox\note\jsmpath.txt /sdcard/diag_logs', shell=True)
© www.soinside.com 2019 - 2024. All rights reserved.