Ich habe den folgenden Code in Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Mein Editor (PyCharm) sagt jedoch, dass die Referenzposition (in der __add__Methode) nicht aufgelöst werden kann …
Ich habe eine Verzeichnisstruktur ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... Und ich kann mit auf das Netzwerkmodul zugreifen sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Pycharm beschwert sich jedoch, dass es nicht auf das Modul zugreifen kann. Wie kann ich Pycham beibringen, …
Ich benutze PyCharm, um an einem Projekt zu arbeiten. Das Projekt wird mit einem Interpreter geöffnet und konfiguriert und kann erfolgreich ausgeführt werden. Die Remote-Interpreter-Pfade werden ordnungsgemäß zugeordnet. Dies scheint die richtige Konfiguration zu sein, aber PyCharm hebt meinen gültigen Code mit "ungelösten Referenz" -Fehlern hervor, selbst für integrierte Python-Funktionen. …
Ich verwende PyCharm unter Windows und möchte die Einstellungen ändern, um die maximale Zeilenlänge auf 79Zeichen zu beschränken, im Gegensatz zum Standardlimit für 120Zeichen. Wo kann ich die maximale Anzahl von Zeichen pro Zeile in PyCharm ändern?
Ich kann anscheinend nicht in der Lage sein, die Einstellung zum Aktivieren von Zeilennummern für alle Dateien zu finden, aber ich muss immer mit der rechten Maustaste klicken und diese pro Datei aktivieren. Dafür muss es eine globale Umgebung geben, oder?
Ich habe einen ganzzahligen Wert xund muss überprüfen, ob er zwischen a startund endWerten liegt. Daher schreibe ich die folgenden Anweisungen: if x >= start and x <= end: # do stuff Diese Aussage wird unterstrichen und der Tooltip sagt mir, dass ich muss vereinfachen Sie den verketteten Vergleich Soweit …
Ich erinnere mich, als ich Eclipse verwendete, dass Eclipse, wenn ich STRG gedrückt hielt und linke oder rechte Pfeile verwendete, LongCamelCaseWrittenWordin mehreren Schritten darüber navigierte . Jeweils ein Kamelfallwort. Es wird also wie folgt aussehen (Pipe |repräsentiert die tatsächliche Cursorposition): |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamel|CaseWrittenWord -> …
Ich bin gerade zu Pycharm gewechselt und freue mich sehr über alle Warnungen und Hinweise, die es mir gibt, um meinen Code zu verbessern. Außer diesem, den ich nicht verstehe: This inspection detects shadowing names defined in outer scopes. Ich weiß, dass es eine schlechte Praxis ist, auf Variablen vom …
Bei der Verwendung von PyCharm ist mir aufgefallen, dass es die Konvertierung eines Dikt-Literals bietet : d = { 'one': '1', 'two': '2', } in einen Diktatkonstruktor : d = dict(one='1', two='2') Unterscheiden sich diese unterschiedlichen Ansätze in signifikanter Weise? (Während ich diese Frage schrieb, bemerkte ich, dass dict()es unmöglich …
In PyCharm habe ich die Python-Umgebung hinzugefügt /usr/bin/python. Jedoch, from gnuradio import gr schlägt als undefinierte Referenz fehl . Es funktioniert jedoch gut im Python-Interpreter über die Befehlszeile. GNURadio funktioniert gut mit Python außerhalb von Pycharm. Alles ist so installiert und konfiguriert, wie ich es möchte. Gnuradio befindet sich in …
Beim Initialisieren eines Wörterbuchs mit d = {}Pycharms Code Inspector wird eine Warnung generiert Diese Wörterbucherstellung könnte als Wörterbuchliteral umgeschrieben werden. Wenn ich es umschreibe, verschwindet d = dict()die Warnung. Da es sich {}bereits um ein Wörterbuchliteral handelt, bin ich mir ziemlich sicher, dass die Nachricht fehlerhaft ist. Darüber hinaus …
Wenn es um Konstruktoren, Zuweisungen und Methodenaufrufe geht, kann die PyCharm-IDE meinen Quellcode ziemlich gut analysieren und herausfinden, welcher Typ jede Variable sein sollte. Ich mag es, wenn es richtig ist, weil es mir gute Code-Vervollständigungs- und Parameterinformationen gibt und mir Warnungen gibt, wenn ich versuche, auf ein Attribut zuzugreifen, …
Ich möchte mit dem Schreiben von Komponententests für meinen Python-Code beginnen, und das py.test- Framework klingt nach einer besseren Wahl als Pythons gebündeltes Unittest . Also habe ich meinem Projekt ein "tests" -Verzeichnis hinzugefügt und test_sample.py hinzugefügt . Jetzt möchte ich PyCharm so konfigurieren, dass alle Tests in meinem Verzeichnis …
Ich habe ein Modul geschrieben (eine Datei my_mod.py, die sich im Ordner befindet my_module). Derzeit arbeite ich in der Datei cool_script.py, die sich im Ordner befindet cur_proj. Ich habe den Ordner in PyCharm mit File - open geöffnet (und ich gehe daher davon aus, dass es sich um ein PyCharm-Projekt …
Die neue Pycharm-Version (3.1.3 Community Edition) schlägt vor, die Methoden, die mit dem Status des aktuellen Objekts nicht funktionieren, in statische zu konvertieren. Was ist der praktische Grund dafür? Eine Art von Mikroleistungsoptimierung (-oder-Speicheroptimierung)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.