O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Teil V: Module

  1. Grundlagen, Import. Das ist einfacher, als Sie vielleicht denken. Wenn Sie fertig sind, sollten Ihre Datei und Ihre Sitzung dem folgenden Code ähneln (Datei mymod.py). Denken Sie daran, dass Python eine ganze Datei in einen String oder eine Liste von Zeilen lesen kann und die eingebaute Funktion len die Länge von Strings und Listen zurückgibt:

    def countLines(name):
      file = open(name, 'r')
      return len(file.readlines( ))
    
    def countChars(name):
      return len(open(name, 'r').read( ))
    
    def test(name):         # Alternative: Dateiobjekt
      return countLines(name), countChars(name)
                    s # Oder doch vielleicht als Dictionary?
    
    % python
    >>> import mymod
    >>> mymod.test('mymod.py')
    (10, 291)

    Unter Unix können Sie Ihr Ergebnis mit dem Befehl wc (word count) überprüfen, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required