2016-10-25 7 views
0

Ich habe den folgenden Code:Lesen einer Textdatei mit Python

readFromFile = open('C:\\Users\\sunka\\Desktop\\exampleFile.txt','r') 
readFromFile.readlines() 
print(readFromFile) 

Nachdem der Code ausgeführt wird, ich bin

<_io.TextIOWrapper name='C:\\Users\\sunka\\Desktop\\exampleFile.txt' mode='r' encoding='cp1252'> 

es nicht druckt den Inhalt in der Datei das folgende Problem zu bekommen.

Bitte helfen Sie mir dieses Objekt

Antwort

0

Sie können auch Folgendes versuchen:

readFromFile = open('C:\\Users\\sunka\\exampleFile.txt','r') 
fh = readFromFile.read() 
print(fh) 

Er druckt alle Zeilen in der Datei aus.

2

Ihre readFromFile Variable ist eine Datei zu beheben, dass Sie von Daten lesen kann. Die Funktion readlines gibt ein Array von Zeilen innerhalb dieser geöffneten Datei zurück.

Also, was Sie tun möchten, ist:

with open('C:\Users\sunka\Desktop\exampleFile.txt','r') as file_obj: 
    print(file_obj.readlines()) 

Werfen Sie einen genaueren Blick auf die docs beim nächsten Mal.

+0

vielen Dank ... kann ich .xlsx Datei auf die gleiche Weise lesen? –

+0

Sie können jede Datei auf die gleiche Weise lesen. Der Unterschied wäre, wie Sie den Inhalt behandeln werden. – table

Verwandte Themen