Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py3 /
20121120aKivételek #1Tekintsük a következő szkriptet, mely a Unix #!/usr/bin/env python3 # mycat.py import sys def cat(fname): f = open(fname, 'r') text = f.read() print('---', fname) print(text) f.close() ##### if __name__ == "__main__": args = sys.argv[1:] for arg in args: cat(arg) Használata: ./mycat.py file1 file2 ... Feladat Ha egy nem létező file-t adunk meg argumentumként, akkor kezeljük le a kivételt, majd a szkript folytassa a feldolgozást a következő argumentummal. |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |