Ihre Aufgabe ist es, eine Datei zu schreiben, die eine Zeile mit vielen pep8-Verstößen enthält .
Die Regeln:
- Wir verwenden pep8 Version 1.5.7 und die Standardeinstellungen.
- Das Aufrufen von pep8 mit anderen Befehlszeilenoptionen oder die Verwendung einer benutzerdefinierten RC-Datei ist nicht zulässig.
- Maximale Zeilenlänge 120 Zeichen. Sie können zwar gegen E501 verstoßen, aber die Zeile, auf der Ihre Punktzahl berechnet wird, muss <= 120 Zeichen lang sein.
- Ihr Modul kann vorher oder nachher andere Zeilen haben, aber nur eine Zeile trägt zu Ihrer Punktzahl bei.
- Ihre Datei kann SyntaxErrors oder andere Arten von Datenmüll enthalten, sie muss nicht importiert oder ausgeführt werden.
Beispiel für die Wertung:
Das folgende Modul thing.py
hat eine Punktzahl von 2, da es eine Zeile (Zeile 1) mit 2 pep8-Verstößen enthält.
spam='potato'
So überprüfen Sie eine Punktzahl:
~$ mktmpenv
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ pip install pep8==1.5.7
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ echo -n "spam='potato'" > thing.py
(tmp-ae3045bd2f629a8c)~/.virtualenvs/tmp-ae3045bd2f629a8c$ pep8 thing.py
thing.py:1:5: E225 missing whitespace around operator
thing.py:1:14: W292 no newline at end of file