Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / School & Studie / Huiswerkvragen: Exacte vakken
Reageren
 
Topictools Zoek in deze topic
Oud 14-09-2009, 10:58
Vinyard
Ik heb een probleem met een bepaald gedeelte van de code van mijn script.
Ik kan het bestand naar kleuze wel inlezen.
Maar als ik vraag om de inhoud van dat bestand weer te geven doet hij dat niet geheel correct.
Want ik krijg en dan allemaal andere tekens bij, die niet in het bestand horen....

Misschien dat iemand anders weet wat ik hier fuoy doe?

Code:
 
def readFile():
    f = raw_input("Geef de naam van het bestand dat u wilt inlezen: ")
    f += '.txt'
    try:
        f2 = open(f, 'r')
        contents = f2.read()
        f2.close()
        print "Het bestand is ingelezen."
        print ""
        return contents
    except:
        print "ERROR"
        print "Controleer of dat bestand wel bestaad."
        print ""

b = readFile()
Met citaat reageren
Advertentie
Oud 14-09-2009, 17:34
ILUsion
Avatar van ILUsion
ILUsion is offline
Kan je wat meer zeggen over welke rare tekens het gaat; als het om dingen als \t, \n, \r gaat: dat is de weergave van de controletekens (bv. een regeleinde is CR-LF op Windows ofwel in de andere notatie \r\n).

Als ik me niet vergis kan je de procedure f2.readlines() gebruiken om een list van strings terug te krijgen, waar die regeleinds niet in voorkomen.
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 09:07.