Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Python3 20. 02. 2016, 17:04:40
-
Ahoj. v příkazové řádce zadám příkaz
prikaz -prea -preb "/nejaka cesta/k memu adresari"
jak ale můžu tento příkaz napsat do proměnné ?
Zkoušel jsem to takto:
path = "/nejaka cesta/k memu adresari"
prikaz = "prikaz -prea -preb" + "/" + path + "/"
ale je to špatně. Poradíte ? Díky
-
Asi hledas subprocess? https://docs.python.org/3.5/library/subprocess.html
-
http://www.justfuckinggoogleit.com/search/python3+run+shell+command (http://www.justfuckinggoogleit.com/search/python3+run+shell+command)
-
Asi hledas subprocess? https://docs.python.org/3.5/library/subprocess.html
Ne, nehledám, jedíné co chci je, uložit příkaz do proměnné.. jak jsem již psal, nic víc, nic míň ;)
-
?
https://docs.python.org/2/library/functions.html#eval
http://www.sallyx.org/sally/python/python4.php#input
http://www.root.cz/clanky/letajici-cirkus-17/
-
Myslis neco takoveho?:
prikaz = "prikaz -prea -preb " + '"' + path + '"'
prikaz = '%s "%s"' % ("prikaz -prea -preb", path)
>>> path = "/home"
>>> prikaz = '%s "%s"' % ("prikaz -prea -preb", path)
>>> print(prikaz)
prikaz -prea -preb "/home"
-
Asi hledas subprocess? https://docs.python.org/3.5/library/subprocess.html
Ne, nehledám, jedíné co chci je, uložit příkaz do proměnné.. jak jsem již psal, nic víc, nic míň ;)
Chceš tam zapsat příkaz nebo výstup z vykonaného příkazu? Pokud chceš uložit příkaz, tak ho tam ulož, je to normální řetězec, pokud chceš uložit do "proměnné" (Python má objekty) jeho výstup, musíš to udělat jinak. Možností je hromada...
-
prikaz = 'prikaz -prea -preb "/nejaka cesta/k memu adresari"'
-
Ahoj. v příkazové řádce zadám příkaz
prikaz -prea -preb "/nejaka cesta/k memu adresari"
jak ale můžu tento příkaz napsat do proměnné ?
Zkoušel jsem to takto:
path = "/nejaka cesta/k memu adresari"
prikaz = "prikaz -prea -preb" + "/" + path + "/"
ale je to špatně. Poradíte ? Díky
Toto je špatně, protože do řetězce napíšete příkaz
prikaz -prea -preb /nejaka cesta/k memu adresari
zapomněl jste přidat uvozovky k path do druhého řádku.