[PYTHON] Wenn die Platzhalterspezifikation mit Pylint nicht funktioniert

Überblick

Eine Geschichte über den Versuch, alle Python-Dateien direkt unter dem aktuellen Verzeichnis zu pylinten. Für diejenigen, die sich über das Gleiche Sorgen machen, bieten wir eine vorübergehende Lösung an.

Fazit

Die Lösung ist unten.

Umgebung

Was ich getan habe

Die Ordnerstruktur sieht zunächst so aus.

C:\Users\{Nutzername}\Desktop\project
  └aaa.py

Ich habe Folgendes an der Eingabeaufforderung versucht.

(dev) C:\Users\{Nutzername}\Desktop\project>pylint *.py
************* Module *.py
*.py:1:0: F0001: No module named *.py (fatal)

Das. .. .. Können Sie keine Platzhalter verwenden?

Nachdem ich verschiedene Dinge recherchiert hatte, hatte ich das Gefühl, ich könnte gehen, wenn ich "__init __. Py" in derselben Schicht mache. __init __. py kann eine leere Datei sein.

C:\Users\{Nutzername}\Desktop\project
 ├__init__.py
  └aaa.py

Kann das unten gemacht werden?

(dev) C:\Users\{Nutzername}\Desktop\project>pylint .
(dev) C:\Users\{Nutzername}\Desktop\project>

Das ist auch nutzlos. .. .. Versuchen Sie es für alle Fälle eine Stufe höher.

(dev) C:\Users\{Nutzername}\Desktop\project>cd ..
(dev) C:\Users\{Nutzername}\Desktop>pylint project
************* Module project.aaa.py
project\aaa.py:24:0: C0301: Line too long (109/100) (line-too-long)
(Viele andere)
-----------------------------------
Your code has been rated at 2.20/10

(dev) C:\Users\snkmr\Desktop\repo>

Oh, es ist geschafft! !! !! Aber es ist zu unpraktisch, die Hierarchie zu verbessern ... Vielleicht kann Wanchan das? ??

(dev) C:\Users\{Nutzername}\Desktop>cd project
(dev) C:\Users\{Nutzername}\Desktop\project>pylint ..\project
************* Module project.aaa.py
project\aaa.py:24:0: C0301: Line too long (109/100) (line-too-long)
(Viele andere)
-----------------------------------
Your code has been rated at 2.20/10

(dev) C:\Users\snkmr\Desktop\repo>

Ich konnte gehen! !! !! Ich weiß nicht, ob dies die richtige Lösung ist, aber ich habe sie gelöst.

Fazit (Repost)

Die Lösung ist unten.

Recommended Posts

Wenn die Platzhalterspezifikation mit Pylint nicht funktioniert
Befehl, wenn das Herunterfahren von ACPI in VirtualBox nicht funktioniert
Tag 65 (Lösung) Das Jupyter-Notebook funktioniert nicht mit dem nicht verbundenen Kernel.
LocateCenterOnScreen funktioniert nicht mit PyAutoGui
Lösung, wenn die Hintergrundabdeckung von VS Code für Linux nicht funktioniert
Tkinter canvas (Fenster) startet nicht, wenn Python 3.7.4 unter Atom ausgeführt wird
Wenn das auf Mac / Marvericks installierte Programm pip nicht funktioniert
Überprüfen Sie Punkte, wenn MIDI in einem Programm mit SDL_mixer nicht funktioniert
Wenn Anaconda Navigator (Mac) nicht startet
Wenn cv2.VideCapture (aviname) nicht gut liest
(Wird untersucht) USB-Kamera, die mit WebRTC unter RPi4 nicht funktioniert
Virtualenv funktioniert nicht unter Python 3.5 (Windows)
Überprüfen Sie Elemente, wenn das importierte Python-Modul nicht wie erwartet funktioniert
Hinweise, was zu tun ist, wenn das Löschen von Schatten nicht mit Scatter () / Scatter3d () von Matplotlib funktioniert
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
Patch, wenn die Volltextsuche in der lokalen GAE / Python-Umgebung nicht funktioniert
Nach der Installation von php7.2 funktioniert der Befehl php nicht
Jinja2 2.9.6 funktioniert nicht mit der Lambda Python 3-Serie
[Python] Ausdruck (1,2) macht kein Taple mit Klammern
Spinne nicht gefunden erscheint beim Crawlen mit Scrapy
Was tun, wenn python3 venv auf Raspberry Pi nicht gut funktioniert?
[systemd] Wie gehe ich mit dem Problem um, dass fancontrol nach dem Anhalten nicht funktioniert?
[Python] Vorsichtsmaßnahmen, wenn es nicht funktioniert, auch wenn TimedRotatingFileHandler in basicConfig in Python2 festgelegt ist
Memorandum ((1) csv.reader AttributeError, (2) get_sheet_by_name DeprecationWarning, (3) .delete_cols funktioniert nicht)
Lösung, wenn Linux die eingebaute Kamera nicht erkennt
Wenn die nicht unterstützte Architektur mit pip (Mac) herauskommt