我有一个包含一列和大约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
我得到了所有行的清单,但不知道从哪里开始!
答案 0 :(得分:1)
这是@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)
或者你的心愿。欢迎来到SO:)
更新: 要测试代码,您可以使用以下代码打印变量:
print new_dictionary['sequence_3']