Keresés

Új hozzászólás Aktív témák

  • privacy99

    senior tag

    Sziasztok!
    Belemerültem egy python feladatba, el is jutottam egy darabig de sajnos innen nem tudok továbbhaladni, mert nagyon kezdő vagyok még a nyelvben. Ez a program egy menetrendből szed ki sorokat feltétel szerint. A feltétel hogy a járat Londonba menjen, és késve induljon, tehát a tervezett és várható indulási időpont eltérjen(ugye az utóbbi legyen később) . Az adatok táblázatszerűen vannak rendezve egy fájlban, tabbal vannak elválasztva, és így néznek ki:

    Járatszám Hova Tervezett Várható Term. Megj.
    W62201 London Luton 06:00 05:59 1 Felszállt
    DL9694 Amsterdam 06:15 06:17 2A Felszállt
    LH1343 Frankfurt 06:35 06:42 2A Felszállt

    Összesen 50 ilyen járatom vana fájlban.

    Jelenleg a kódom itt tart:

    import sys
    import os.path

    hossz = len(sys.argv)

    if hossz < 2:
    print "Keves parameter!"
    if not os.path.isfile(sys.argv[1]):
    print "A megadott inputfajl nem letezik!"


    f1 = open(sys.argv[1], 'r')
    lines = f1.readlines()

    f2 = open('london.txt', 'w')
    for text in lines:
    text = text.rstrip(' \t')
    l = len(text)


    if (l > 0):
    f2.write(text)
    f2.close()

    Tehát csak a keret van meg, az inputfájlt majd a program futtatásakor kell megadni, és ha minden igaz ez kiszedi a tabokat és a london.txt-be írja.
    A kimenetnek úgy kéne kinéznie, hogy:

    BA865 London LHR 9

    Tehát járatszám hova megy hány percet késik
    Ui.: A várható időpont nem mindenhol szerepel, és a járatszám 5 és 7 karakter közötti.

    Előre is nagyon szépen köszönöm a segítséget!

Új hozzászólás Aktív témák