Python 2.7. x-ben van valami parancs, ami felismeri hogyha egy string hasonlít egy parancsra?
Figyelt kérdés
Tehát ha létrehozok egy stringet, ami a "print" értékkel rendelkezik vagy bármilyen más paranccsal, akkor megoldható, hogy össze tudjam hasonlítani a stringet a parancsokkal?2016. ápr. 24. 14:55
1/1 anonim válasza:
Szerintem inkább írd le hogy mit szeretnél csinálni mert biztos hogy nem ez a módja. Vagy definiáld hogy mit értesz parancs alatt.
Ha futtatni akarsz egy stringben kapott "parancsot" akkor:
eval('parancs')
Ha egy függvény nevét akarod stringé alakítani akkor (vigyázz, a print nem függvény python2-ben):
függvény.__name__
A listázni akarod az összes nevet a névtérben akkor:
dir()
vagy
dir(név), pl. dir(__builtins__)
Minden névnek van névtere ezért az utóbbi működik modulokra, változókra, függvényekre és minden másra, a te dolgod hogy szűrd azt ami nem kell.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!