While 1 probléma[python] (? )
Hali
A segítségetekre lenne szükségem, még pedig abban hogy adott egy script, felvázolva
while 1:
[tab]1.script
2.script
Ugye a 2. script nincs a while-ban mert azt nem kell ismételni, csak az elsőt, csak az a baj, hogy ami nincs benne a whileban ergo nem ismétli, azt egyáltalán be sem olvassa, nem futtatja le
Az a baj hogy az a parancs pont az alkalmazás futtató parancsa lenne
az 1. funkció pedig egy f, mivel az if-be nem rakhatom else-nek, mert akkor mindig lefuttatná amikor nem teljesülne az if.
Szóval ez így nem jó
Fontos lenne, még kezdő vagyok, kérlek nézzétek ezt el nekem, én már gugliztam annyit, de sehol sem láttam olyan parancsot, ami a while-ben lenne, a while-nek pythonban zárótag-je sincs, a példa scriptekben mégis vannak a while után parancsok, és azok a leírás szerint nyilván működnek is
Lehet hogy kicsit bonyolult, ha nem értitek leírom még egyszer csak jelezzétek!
Fontos lenne!
Köszi!
oké, de attól még meg lehetne oldani?
Mert egyszerűen nem tudom hogy legyen.
És a valós kód(tabok helyettesítve vannak _-el:
import alk
import os
while 1:
_for files in os.listdir("."):
__if files.endswith(".xy"):
___alk.bezar()
alk.indit()
Na és az kéne hogy az alk.indit() is fusson, meg minden egyéb alatta, ne csak a while-elt fájlok
Köszi
De MIKOR fusson? Egy végtelenciklusban fut a kódod közepe, mikor szeretnéd, hogy befejeződjön?
Esetleg így?
import alk
import os
while 1:
_for files in os.listdir("."):
__if files.endswith(".xy"):
___alk.bezar()
_alk.indit()
A while-t a végtelenségig, az alk.indit()-ot pedig csak egyszer, ergo nem kell a while-ben lenni, de ha nincs benne nem futtatja, sem azt sem mást ami alatta van és nincs a whileban
ami az alk.indit alatt van az viszont csak akkor fut le ha már bezáródik az app, szóval bukta...
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!