加个判断条件:
if len(sys.argv) == 2:
output_dir = os.path.curdir
根据输出结果来看,需要的功能是如此。
range函数本身对参数要求没有特殊的要求,第一个是起始值start(缺省是0,可以不填),第二是截至值end,第三个是step(缺省是1,可以不填)。具体参数取值是:[start, end),每次增加一个step。
如果你不想用负值,可以这样写:
for i in range(len(s)):print s[:len(s) - i]
加个判断条件:
if len(sys.argv) == 2:
output_dir = os.path.curdir
根据输出结果来看,需要的功能是如此。
range函数本身对参数要求没有特殊的要求,第一个是起始值start(缺省是0,可以不填),第二是截至值end,第三个是step(缺省是1,可以不填)。具体参数取值是:[start, end),每次增加一个step。
如果你不想用负值,可以这样写:
for i in range(len(s)):print s[:len(s) - i]