2016-04-09 73 views
-3

。有沒有辦法打印它沒有逗號。如何停止從csv文件打印逗號打印逗號的每一個csv文件的內容打印逗號的csv文件

這就是我如何閱讀文本文件。

 f = open(class_name + ".csv", 'rt') 
    file_ = f.read() 
    print (file_) 
    f.close() 

它打印出這樣的

Ardrito:5

但我想它來打印這樣

Ardrito:5

+0

請顯示輸入文件的樣子。現在您將文件完全打印到磁盤上,因此這些逗號在您的輸入文件中。如果你想解析文件,那麼你應該解析它,但現在我不清楚你的目標是什麼。 – bluebrother

+2

您是否嘗試過使用Google搜索「python csv」? –

回答

0

不知道這是否是你追求的...

with open(class_name + ".csv", 'rt') as f: 
    for line in f: 
    print line.strip().replace(',', ' ') 

另外,有一個名爲csv模塊,可以對你有用。

+0

這真的有助於感謝。如果有人打算在IDLE 3.5中這樣做,請記住打印時的括號。 – Ardrito

+0

@Ardrito:這是從Python 2到Python 3的區別之一。 – Matthias

+1

@Ardrito它會遍歷文件的每一行並打印輸出。你有沒有試過運行它? – pushkin

0

使用csv.reader對象來讀取文件。有關更多信息,請參閱csv模塊的Python文檔。

0

您正在以與在磁盤上相同的方式輸出文件。如果你想解析文件,你應該檢查Python的csv module