Kezdőoldal » Számítástechnika » Programozás » Python 2.7. x-ben van valami...

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.

2016. ápr. 24. 15:20
Hasznos számodra ez a válasz?

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!