尝试在Python中增加变量时获取“无效语法”

时间:2015-12-09 20:56:58

标签: python

我确定这是一个愚蠢的问题,但对于我的生活,我无法弄清楚为什么它在尝试运行这个非常简单的代码时不断给我一个'无效语法'错误:

import os
default = 'C:\\Windows\\System32\\'
i = 1
while i < 14:
{
os.makedirs('\\asnbackup1\\Backup Share\\Test ' + str(i+1))
i += 1
}

我已经尝试了i ++,i = i + 1,这些都没有。我知道我错过了一些令人难以置信的愚蠢但却无法看到的东西。

提前感谢您的帮助

2 个答案:

答案 0 :(得分:2)

摆脱大括号,这不是C,Python使用缩进

while i < 14:
    os.makedirs('\\asnbackup1\\Backup Share\\Test ' + str(i+1))
    i += 1

答案 1 :(得分:0)

在Python中,花括号({})不用于表示缩进;相反,缩进。你的while循环应该是这样的:

while i < 14:
    os.makedirs('\\asnbackup1\\Backup Share\\Test ' + str(i+1))
    i += 1

在您了解情况时,为什么不在range使用for循环?

import os
for in in range(1, 15):
    os.makedirs('\\asnbackup1\\Backup Share\\Test ' + str(i+1))