File: LP6E/AppendixB/Part5/mymod_argv.py

def countLines(name):
    file = open(name)
    return len(file.readlines())

def countChars(name):
    return len(open(name).read())

def test(name):                                  # Or pass file object
    return countLines(name), countChars(name)    # Or return a dictionary

if __name__ == '__main__':
    import sys                                   # Command-line argument
    print(test(sys.argv[1]))



[Home page] Books Code Blog Python Author Train Find ©M.Lutz