我有一个名为one.txt
的文本文件,其中包含以下字符串,每个字符串位于不同的行中:
hat
cow
Zu6
This is a sentence
现在,我想将每行中的每个字符串存储在不同的变量中。例如:
^{pr2}$现在,我知道如何从Python文件中读取输入。以下是我目前所做的:
f = open(r'<file_path>', 'r')
a = f.read()
print a
但是,a
现在包含的内容如下:
'hat\ncow\nZu6\nThis is a sentence'
如何将写在每行上的每个字符串存储在不同的变量中?在
您将读取一次整个文件内容,并将其存储在
a
变量中,并使用f.read()
要逐行读取,请使用:
改为
f.readline()
。在您可以将所有行存储在一个数组中,并使用数组索引来访问数据
您可以使用
locals()
来获取局部变量的列表,并在其中使用字符串创建新的变量,如-相关问题 更多 >
编程相关推荐