【发布时间】:2011-06-14 01:45:54
【问题描述】:
我在 Python 中创建了这个工作循环:
a = 'word'
for i in range(len(a)):
print a[i:] + a[:i], (a[i:] + a[:i])[::-1]
我需要让它从命令行执行,并且让它能够接受新的参数。
我对如何做到这一点有点模糊。我知道你需要使用
if __name__ == '__main__':
不知何故...而且我需要使用 sys.argv
如果有人能解释如何做到这一点,以及从命令行使任何脚本可执行的格式,我将不胜感激。
【问题讨论】:
-
在没有 cmets 的情况下投反对票什么都教。
-
我很确定之所以会有反对票,只是因为人们不理解 OP 的问题。它实际上不是关于可执行的 for 循环,而是更多如何添加命令行参数。
标签: python for-loop executable command-line-arguments