【发布时间】:2017-12-14 20:25:41
【问题描述】:
我正在寻找是否可以压缩以下代码。我知道我需要使用数组和循环语句,但我尝试过的没有奏效。我通常会收到一条错误消息,说我不能使用应该是字符串或间隔的列表,这可能意味着循环实际上并没有发生?
writef1startsw1pt1 = open("C:/f1startsw1.txt", "w")
writef1startsw2pt1 = open("C:/f1startsw2.txt", "w")
writef1startsw3pt1 = open("C:/f1startsw3.txt", "w")
writef1startsw4pt1 = open("C:/f1startsw4.txt", "w")
writef1startsw5pt1 = open("C:/f1startsw5.txt", "w")
writef1startsw6pt1 = open("C:/f1startsw6.txt", "w")
writef1startsw7pt1 = open("C:/f1startsw7.txt", "w")
唯一需要更改的是变量中的数字,以及文件名中的数字,范围从 1 到 7。
我确定解决方案不会太复杂,但我花了一段时间试图弄清楚这一点,但我仍然感到困惑。谢谢!
【问题讨论】:
-
不要使用编号变量。请改用列表。
标签: arrays python-3.x loops naming