在python中从文本文件读取文本
我在试图找出如何轻松地从文本文件导入文本,或者至少是一种令人难忘的方法时遇到了困难。我正在尝试制作一个侮辱用户(学校)的程序,从一个文本文件中引入一个单词,从第二个文件中添加另一个单词,从第三个文本文件中添加最后一个单词在python中从文本文件读取文本,python,text-files,Python,Text Files,我在试图找出如何轻松地从文本文件导入文本,或者至少是一种令人难忘的方法时遇到了困难。我正在尝试制作一个侮辱用户(学校)的程序,从一个文本文件中引入一个单词,从第二个文件中添加另一个单词,从第三个文本文件中添加最后一个单词 我很难找到一种编码的方法来实现这一点…我有随机数并运行来选择文本,我只需要知道如何访问字符串或文本文件中的文本 最简单的方法是使用with语句。它负责为您关闭文件 with open("file.txt") as f: for line in f: #
我很难找到一种编码的方法来实现这一点…我有随机数并运行来选择文本,我只需要知道如何访问字符串或文本文件中的文本 最简单的方法是使用
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
text=open(“file.txt”).read()
也许?文本文件有多大?如果这是一个相对较小的侮辱列表,您可以将数据存储在列表中…文本文件没有那么大…大约50个单词,但我们的老师要求从外部文本文件导入它们,他不愿意教我们。另外,请小心说,import
-import
是一个执行python代码的语句(除非它已经import
ed)并将“结果”分配给命名空间。