Python自动定义变量

2024-09-19 23:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手,正在学习Python作为我的第一语言。我的任务是编写一个脚本,将一种输入文件类型转换为另一种类型。我的问题是:输入文件中有一部分可以有任意数量的数据行。我编写了一个循环来确定有多少行,但似乎无法编写一个循环,将每一行定义为自己的变量,例如:rprim1、rprim2、rprim3等。这是我用来从文件中提取变量的代码:

rprim1=linecache.getline(infile,7)

重申一下,我希望解析器将数据行X定义为rprimx,每行7到7+X

任何帮助都将不胜感激。在

谢谢


Tags: 文件数据代码脚本语言类型数量定义
2条回答

这是你真的不想要的。假设你有这些变量rprim1,rprim2。。等等,你怎么知道你有多少?在

阅读python中的列表link text

您可以动态地创建变量,但除非这是家庭作业,否则没有意义。在

而是使用

rprim=infile.readlines()

那么这些线是

^{pr2}$

你可以找出有多少行

^{3}$

相关问题 更多 >