2012-10-18 53 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