ОС Python не видит переменных

#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)`