2015-09-30 110 views
-1
number = 1 
name = 'Frames' + str(number) + '.html' 
usedNumbers = [] 
if number in usedNumbers: 
    number += 1 
else: 
    open(name,'w') 

我该如何去做这个'数字'增加1,放出html文档,直到它达到18,然后在它达到19之前停止?在for loopsrangePython文件输出,循环和增加

for number in range(1,20): 
    # the rest of the stuff. 

资源: ( “Frames1.html Frames2.html,...,Frames18.html”)

+0

不清楚你在问什么,请把代码放在文本中,如果是PICTURE,不能复制粘贴并测试它。 –

+0

显示是你已经尝试过 – Pradheep

回答

3

只需使用一个for循环,等等。

+0

我有这个工作,但它没有输出所有的文件。 (下面是发生了什么的gif:[gif](https://gyazo.com/bf55173c8c61e450e14b27b9c75f8576) –

+0

你使用其他代码,你根本不使用'for'循环,你只是检查'number' – Matthias

+0

DecapitatedRainbow你几乎在那里,你只需要你的范围的最大值是一个更高的。我建议阅读范围的资源来找出如何做到这一点。 @Matthias你是什么意思..?发布答案? – alksdjg

0
for i in range(1, 19): 
    if i in usedNumbers: 
     pass 
    else: 
     open(name, "w")