IDLE处理main()函数参数

命令行里可以直接加参数传递给主函数。IDLE没有输入参数的地方(貌似pythonwin有,没用过,不确定)。假设下面的scripts名叫helloworld.py,此时如果要用IDLE执行,需要在main函数一开始的地方加入以下语句:

import sys

blablabla.....  #other codes

def main():
        try: 
                __FILE__
        except:
               sys.argv=['helloworld.py', '-o','a']

        blablablabla....   #other codes

 

第一个参数是要解释的脚本名,第二个参数是option,第三个参数是argument(根据具体情况,后两个不一定全部出现)

你可能感兴趣的:(脚本)