将 .txt 文件中的字符串分配给变量

Assigning a string from a .txt file into a variable

我有一个包含一列和大约 35 行的 .txt 文件,我有一些代码来评估字符串,但我不确定如何将每个字符串分配为变量以将其作为

[导入变量] = [其余代码]

到目前为止我有:

import numpy as np
np.genfromtxt("C:\Users\...\x.txt", delimiter ='\n')
dtype=str
with open('C:\Users\...\x.txt') as f:
lines = f.read().splitlines()

如果我 print lines 我得到了所有行的一个很好的列表,但不知道从这里去哪里!

这是@limelights 的回答:

import numpy as np
np.genfromtxt("C:\Users\...\x.txt", delimiter ='\n')
dtype=str
with open('C:\Users\...\x.txt') as f:
lines = f.read().splitlines()
for line in lines:
    print line

此时你可以让它做你想做的事。比如创建字典

new_dictionary = {}
count = 0
for line in lines:
    count += 1
    new_dictionary['sequence_{}'.format(count)] = line

或创建列表

new_list = []
for line in lines:
    new_list.append(line)

或者任何你想要的。欢迎来到 :)

更新: 要测试你的代码,你可以用这个打印变量:

print new_dictionary['sequence_3']