Прежде всего, я хотел бы сказать, что я новичок на этом сайте, и всякая критика оценивается.Переменные Python и subprocess.call
Я пытаюсь изменить скрипт Python для чтения ключа rfid, а затем передать переменную UID скрипту (bash), который будет его аутентифицировать и т. Д. До сих пор мне удалось изолировать UID, и я могу его распечатать python, но я не могу получить его в сценарии bash.
print "" + str(uid[0]) + "" + str(uid[1]) + ""+ str(uid[2]) + "" + str(uid[3])
Вот строка, которую я использую для печати uid, как я могу передать это сценарию bash? Благодаря!
Просто попробуйте 'python script.py | bashscript' или если вы вызываете python внутри скрипта bash: 'python script.py | bash_command' – ritesht93
Используя [pipe] (http://www.linfo.org/pipe.html)? : D – jDo
Сценарий python должен выполнять скрипт bash каждый раз, когда есть новый тег, будет ли это достигнуто путем простого его соединения? EDIT: Забыл упомянуть, что я думаю, что есть способ использовать подпроцесс для этого. –