\n
обозначает символ новой строки, поэтому 'C:\Dropbox\note'
будет интерпретироваться как две строки:
C:\Dropbox
ote
Вы можете использовать необработанную строку (с r
перед строковым литералом ) вместо того, чтобы убрать обратные слеши от интерпретации и удалить ненужный завершающий символ новой строки:
subprocess.call(r'adb push C:\Dropbox\note\jsmpath.txt /sdcard/diag_logs', shell=True)