循环文本文件以获得输入整数

时间:2014-10-19 22:41:41

标签: python file loops text input

我有一个脚本,要求用户输入用户想要多少手机,然后向用户询问每个手机号码,但我想让它更容易: 我希望用户创建一个电话文件,然后询问用户有多少电话,然后我希望python循环浏览文本文件,然后将第一个数字从phones.txt复制到文件夹1中的文件“phone.txt”, 2,3然后将第二个数字复制到文件夹4,5,6 ..等,直到循环达到用户输入的数字。

PS:“文本文件中每行的电话号码”

我目前的代码:

phones = int(raw_input( "Phone count for perfix {0} : ".format(name)))
for i in range(phones):
    pho = int(raw_input( "Phone Number %d : " % (i+1)))
    phNums.append(pho)

任何帮助?

1 个答案:

答案 0 :(得分:0)

您应该定义一个范围并将其存储在列表中。 如果我理解你,你将每个电话号码存储在三个文件中。它应该是那样的。

phones = int(raw_input( "Phone count for perfix {0} : ".format(name)))
copyTo= [[1,2,3], [4,5,6]]
for i in range(phone):
  for name in copyTo[i]:
    name+= '.txt'
    file = open(name,'w')
    file.close()