#python #operating-system #pysimplegui
Вопрос:
В настоящее время я разрабатываю приложение, которое позволяет пользователю устанавливать файлы .apk на свой FireTV с помощью ПК. В настоящее время у меня возникли проблемы с операционной системой: она не видит переменных (я пробовал использовать format
и нормально).
Вот мой код:
while True:
event, values = window.read()
ip = values["-IP-"]
path = values ["-PATH-"]
if event == pyg.WINDOW_CLOSED:
exit()
if event == 'Start':
os.system(f'adb push {ip} {path}')
Комментарии:
1. Не показывали переменные ? следует вставить какие то сбои. ИМО, возможно, у вас нет новой
f-string
функции в вашем python. Начиная с python 3.6, PEP 498 вводит новый вид строковых литералов: f-строки или форматированные строковые литералы.
Ответ №1:
Пожалуйста, попробуйте это.
`if event == 'Start':
cmd = "ls -{0} -{1}".format(ip, path)
os.system(cmd)`