2016-02-29 48 views
1

我想打印一個包含4x4數字網格的文本文件到控制檯,但我的代碼不工作。有什麼建議麼?如何打印文件中的內容到Python中的控制檯

def Viewfile(self): 
    try: 
     viewFileOpen=open(self.viewFileName,'r') 
     for viewLine in viewFileOpen: 
      self.theViewBoard.append(viewLine) 
     print self.theViewBoard 
     ''' 

我已經有和沒有分裂這裏

 viewFileOpen=open(self.viewFileName,'r') 
     for viewLine in viewFileOpen: 
      viewListofValues=viewLine.split() 
      viewRow=[] 

      for viewItem in viewListofValues: 
       viewRow.append(viewItem) 
      self.theViewBoard.append(viewRow) 
     print self.theViewBoard''' 
    except: 
     print"Some Error In getting the file printed at the end" 

回答

3

試過你可以只讀取文件並打印到控制檯是這樣的:

def Viewfile(self): 
    with open(self.viewFileName,'r') as viewFileOpen: 
     data = viewFileOpen.read() 
    print(data) 
+0

我的文件包括4×4格的數字它沒有通過文件呢! –

+1

你是什麼意思,「它還沒有通過文件」 – MarkyPython

+0

@Smple_V你能發佈你的文件的內容,以及你想要顯示它的方式嗎? – Igor

相關問題