2017-07-05 1 views
1

Ich arbeite am Django-Projekt und möchte ein Skript ausführen, das ich für das schnelle Prototyping geschrieben habe. Angenommen, das Skript heißt "prototype.py".Angeben, wie das Skript in PyCharm ausgeführt werden soll

Im Terminal kann ich es ausführen, indem python manage.py shell < prototype.py tun

Allerdings würde Ich mag diese durch den Anschluss nicht tun, sondern direkt durch meine IDE (PyCharm), ist es möglich?

I.e. Führen Sie python manage.py shell < some_script.py, wenn ich Ctrl + Shift + F10 drücken.

Antwort

1

Ich glaube, Sie in PyCharm External Tools

aussehen sollte im Wesentlichen können Sie PyCharm Kick off Dinge in seiner Konsole. File | Settings | Tools | External Tools | '+'. Sie können mit dem oberen Bit herumspielen, aber aus diesem Grund sagen wir einfach Name = foo, Group = bar, Description = foobar, und alle Kästchen ankreuzen. Für Program setzen Sie python. In Parameters setzen manage.py shell < some_script.py. Für Working directory:, hängt davon ab, was Sie wollen. Die Schaltfläche Insert macro... ist jedoch ziemlich nützlich.

Ich bin mir nicht sicher, ob es die < oder shell behandelt, aber einen Versuch wert. Wenn sie nicht funktionieren, kann es sein, dass Sie Ihren Befehl umstrukturieren, damit er funktioniert. Zum Beispiel, diese Zeile zu einem "Shell-Skript" hinzuzufügen und das Shell-Skript von PyCharm zu entfernen.

Sie können es aus dem Dropdown-Menü Tools | bar | foo ausführen. Indem Sie es mehrmals hintereinander benutzen, fragt PyCharm, ob Sie es zu einem Keymap machen möchten. Oder Sie könnten es tun manuallyFile | Settings | Keymap | External Tools

Verwandte Themen