曾经用过Linux,很喜欢里面的cat,趁在学习Python,就写了一个类似程序。代码如下:
'''catSimilar UNIX/Linux's cat.'''import sysclass Cat: def __init__(self): if len(sys.argv)==1: print("This is simple cat program!~") sys.exit() if len(sys.argv)>2: print("Argument Error!") sys.exit() else: f=open(sys.argv[1],'r') for fl in f: print fl,Cat()
为了方便使用,我使用py2exe将其编译为exe程序,这样将cat.exe添加到系统Path变量里,以后就可以方便使用了。效果如下: