Avatar ·

Python: Wie gebe ich das Ergebnis aus (funktioniert in der Konsole, aber nicht in PyCharm)

📁 Python, Frage, Python 3.x Versionen, pip - Installation von Bibliotheken, Arbeit

Beim Ausführen in der Konsole funktioniert alles, es wird alles ausgegeben,

> python3.4 t1.py

gibt aus:

signal8 - 0  signal9 -  0  signal11 -  0  signal22 -  0 signal22 -  0 signal25 -  0

Aber in PyCharm nicht. Es erstellt es wahrscheinlich als Objekt. Die Frage ist, wie ich das ausgebe, was ich erhalte: subprocess, stdout?

t1.py

import subprocessprint (""Start program"")
Avatar ·

Alles funktioniert.

  1. In Dateien import und from ohne führende Punkte angeben:

    from package2.ext import var

    und nicht

    from ..package2.ext import var
  2. Aufruf muss aus dem Ordner Ihr_Projekt mit folgendem Befehl erfolgen:

    python -m package1.code

Man kann den Pfad zu python vollständig angeben, z.B. usr/bin/python. Wichtig ist, -m und den Punkt . zwischen package1 und code anzugeben, nicht /, und nach

Anmelden um eine Antwort zu hinterlassen

Blogs