IDLE Python下命令参数设置

最近使用IDLE编辑器编辑运行Python文件,跟之前在Linux下的运行环境还是不同的,比如最近碰到的命令参数的设置,在Linux下可以直接在命令行输入 Python *.py argv1,argv2,但在IDLE不支持这样的方式,但可以在编辑器中直接添加

sys.argv=[argv1,argv2,...]

代码如下: 

import sys
sys.argv=['cdays1.py','cdays.txt']
def collec(f):
    result={}
    for line in f.readlines():
        left,right=line.split()
        if result.has_key(right):
            result[right].append(left)
        else:
            result[right]=[left]
    return result
if __name__=="__main__":
    if len(sys.argv)==1:
        print "usage:
python cdays.py cdays.txt"
    else:
        result=collec(open(sys.argv[1]))
        for (right,left) in result.items():
            print "%d '%s'	=>	%s" % (len(left),right,left)
原文地址:https://www.cnblogs.com/tian4837/p/3191445.html