Есть ли способ, чтобы Pu sh следующий файл в ADB с использованием python сценариев? - PullRequest
0 голосов
/ 12 февраля 2020
subprocess.call ('adb push \\C:\Dropbox\note\jsmpath.txt\ /sdcard/diag_logs \n',shell = True)

Я пытаюсь получить sh следующий файл, но он показывает ошибку, что мне нужны аргументы. Я действительно указал исходный и целевой путь, любые выводы будут полезны

Спасибо тонна заранее

1 Ответ

0 голосов
/ 12 февраля 2020

\n обозначает символ новой строки, поэтому 'C:\Dropbox\note' будет интерпретироваться как две строки:

C:\Dropbox
ote

Вы можете использовать необработанную строку (с r перед строковым литералом ) вместо того, чтобы убрать обратные слеши от интерпретации и удалить ненужный завершающий символ новой строки:

subprocess.call(r'adb push C:\Dropbox\note\jsmpath.txt /sdcard/diag_logs', shell=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...