在Python中将不同的变量分配给文本文件的不同行

时间:2013-12-05 14:31:05

标签: python variables

还有其他一些相似的问题,但没有一个问题回答我的问题。我需要一种简单的方法为每一行分配一个不同的变量,所以我稍后可以使用它。

请保持简单,这是我的控制评估,我需要记住所有这些。

1 个答案:

答案 0 :(得分:4)

不,你绝对不会 想要这样做。从来没有任何理由分配未知数量的变量。

您指定一个单个变量,一个列表,每个元素等于一行:

f = open('myfile.text')
contents = f.readlines()

虽然很有可能,因为那将在行的末尾包含换行符,你想先将它删除:

contents = [line.strip() for line in f]