我是编程新手,正在学习 Python 作为我的第一语言。我的任务是编写一个脚本,将一种输入文件类型转换为另一种。我的问题是:输入文件的一部分可以有任意数量的数据行。我写了一个循环来确定有多少行,但似乎无法编写一个将每一行定义为其自己的变量的循环,例如:rprim1、rprim2、rprim3 等。这是我用来从文件中提取变量的代码:
rprim1=linecache.getline(infile,7)
重申一下,我希望解析器定义多少行数据,X,作为 rprimx,每行 7 到 7+X。
如有任何帮助,我们将不胜感激。
谢谢
请您参考如下方法:
您可以动态创建变量,但这没有意义,除非这是家庭作业。
改为使用
rprim=infile.readlines()
那么这几行是
rprim[0], rprim[1], rprim[2], rprim[3], rprim[4], rprim[5], rprim[6]
你可以找出有多少行
len(rprim)
