2016-04-05 1 views
0

'da nasıl görüntülemeniz en iyisi Tamam, bir python başlangıç ​​seviyesine sahibim. Öyleyse, eğer bu soru aptalca geliyorsa beni affet. Bir metin dosyasının içeriğini python

Ben aşağıdaki resimde görüldüğü gibi bazı .txt dosyaları içeren bir dizin:

enter image description here

1.txt dosyası içerir:

Lo! I am lost. 

ben bir program yazmak istiyorum Bu, shakespeare dizinindeki her dosyaya gider ve .txt dosyasının içeriğini yazdırır. Aşağıda yazdığım bir program var ama her dosyanın içeriğini nasıl yazdıracağımı bilmiyorum. Tüm yazılanlar her dosyanın adıdır, ancak her dosyanın içeriğini nasıl yazdıracağım.

def readFromCorpus(path): 
    os.chdir(path) 
    for fu in glob.glob("*.txt"): 
     print fu 


readFromCorpus('./trainingData/shakespeare') 

Bu gerçekten aptalca bir soru ise üzgünüm. Sadece yanlış yaptığım şeylere bir işaretçiye ihtiyacım var. Teşekkür

cevap

0

bu deneyin:

def readFromCorpus(path): 
    os.chdir(path) 
    for fu in glob.glob("*.txt"): 
     print('\n\n'+fu) 
     with open(fu,'r') as f: 
      data = f.readlines() 
      for line in data: 
       print(line.replace('\n',''))