list = ['com.google.android.apps.docs','com.google.android.apps.maps','com.google.android.apps.photos','com.google.android.apps.tachyon','com.google.android.feedback','com.google.android.gms','com.google.android.gms.location.history','com.google.android.googlequicksearchbox','com.google.android.inputmethod.latin','com.google.android.marvin.talkback','com.google.android.music','com.google.android.printservice.recommendation','com.google.android.syncadapters.calendar','com.google.android.tts','com.google.android.videos','com.google.android.youtube','com.google.ar.lens','com.android.vending','com.google.android.gsf']
i = 0
while(i < 1):
print('\n adb shell "pm uninstall --user 0 '.join(list) +'" > CON')
print('\n')
i +=
Вывод выглядит как:
com.google.android.apps.docs
adb shell "pm uninstall --user 0 com.google.android.apps.maps
adb shell "pm uninstall --user 0 com.google.android.apps.photos
adb shell "pm uninstall --user 0 com.google.android.apps.tachyon
adb shell "pm uninstall --user 0 com.google.android.feedback
adb shell "pm uninstall --user 0 com.google.android.gms
adb shell "pm uninstall --user 0 com.google.android.gms.location.history
adb shell "pm uninstall --user 0 com.google.android.googlequicksearchbox
adb shell "pm uninstall --user 0 com.google.android.inputmethod.latin
adb shell "pm uninstall --user 0 com.google.android.marvin.talkback
adb shell "pm uninstall --user 0 com.google.android.music
adb shell "pm uninstall --user 0 com.google.android.printservice.recommendation
adb shell "pm uninstall --user 0 com.google.android.syncadapters.calendar
adb shell "pm uninstall --user 0 com.google.android.tts
adb shell "pm uninstall --user 0 com.google.android.videos
adb shell "pm uninstall --user 0 com.google.android.youtube
adb shell "pm uninstall --user 0 com.google.ar.lens
adb shell "pm uninstall --user 0 com.android.vending
adb shell "pm uninstall --user 0 com.google.android.gsf" > CON
** Process exited - Return Code: 0 **
Press Enter to exit terminal
Почему двойные кавычки и> CON не добавляются в конце всех инструкций adb, а только в конце? как это исправить?
2 ответа
Попробуйте код ниже. Это добавит каждый элемент в список в данной строке.
list = ['com.google.android.apps.docs','com.google.android.apps.maps','com.google.android.apps.photos','com.google.android.apps.tachyon','com.google.android.feedback','com.google.android.gms','com.google.android.gms.location.history','com.google.android.googlequicksearchbox','com.google.android.inputmethod.latin','com.google.android.marvin.talkback','com.google.android.music','com.google.android.printservice.recommendation','com.google.android.syncadapters.calendar','com.google.android.tts','com.google.android.videos','com.google.android.youtube','com.google.ar.lens','com.android.vending','com.google.android.gsf']
for ele in list:
print('\n adb shell "pm uninstall --user 0 %s" > CON'%ele) #string formatting this puts ele in place of %s
Почему вы используете .join()
?? вы можете просто использовать +" some string "+
для этого условия, лучше использовать +
myList = ['com.google.android.apps.docs','com.google.android.apps.maps','com.google.android.apps.photos','com.google.android.apps.tachyon','com.google.android.feedback','com.google.android.gms','com.google.android.gms.location.history','com.google.android.googlequicksearchbox','com.google.android.inputmethod.latin','com.google.android.marvin.talkback','com.google.android.music','com.google.android.printservice.recommendation','com.google.android.syncadapters.calendar','com.google.android.tts','com.google.android.videos','com.google.android.youtube','com.google.ar.lens','com.android.vending','com.google.android.gsf']
for i in myList:
print('\n adb shell "pm uninstall --user 0 ' + i + '" > CON')
Похожие вопросы
Новые вопросы
python
Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования, разработанный для быстрого (для изучения, использования и понимания) и для обеспечения чистого и унифицированного синтаксиса. Обычно используются две похожие, но несовместимые версии Python, Python 2.7 и 3.x. Для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.