Скажу сразу, что в python я полный ноль. Нужно написать простую программу. Программа для монтирования и размонтирования usb. Как вставить эти команды в кнопку, что бы они работали? В форуме находил как вызвать команду линукс через питон но не понял как ее вставить в кнопку.
import subprocess subprocess.call([«sudo», «apt», «update»]) (пример вызова команды на линуксе)
sudo chmod 0700 /media - (1 кнопка on)
sudo chmod 0755 /media - (2 кнопка off)
Сам код:
from tkinter import *
def useful_function():
print("sudo chmod 0700 /media")
root = Tk()
Button(root, text="on", command=useful_function).pack()
def useful_function():
print("sudo chmod 0755 /media")
root = Tk()
Button(root, text="off", command=useful_function).pack()
root.mainloop()
команды выводиться в терминал, но как сообщение, команда не выполняется,как это исправить? и как можно добавить
import subprocess
subprocess.call(["sudo chmod 0700 /media"])