2012-10-18 54 views
0

我在試圖弄清楚如何從文本文件輕鬆導入文本或者至少有一個難忘的方法時遇到困難。我試圖製作一個侮辱用戶(學校)的程序,它從一個文本文件中引入一個單詞/ s,從第二個文件中添加另一個單詞/ s,並從第三個文本文件中添加最後一個單詞/ s。從python中的文本文件中讀取文本

我無法找到一種編碼方式來做到這一點......我有隨機數運行來選擇文本,我只需要知道如何訪問文本文件中的字符串或文本。

+0

'文本=打開( 「file.txt的」)閱讀()'也許? –

+0

文本文件有多大?如果這是一個相對較小的侮辱列表,您可以將數據存儲在列表中... – mgilson

+0

文本文件不是那麼大......大約50個字,但我們的老師要求從外部文本文件導入它們,他是不願意教我們。 – Magpy

回答

1

最簡單的方法是使用with聲明。它負責爲你關閉文件。

with open("file.txt") as f: 
    for line in f: 
     # do something with line 

或者將數據讀入直接進入名單:

with open("file.txt") as f: 
    lines = list(f) 
# do something with lines