Frage

pydoc funktioniert nicht in Windows. in diesem Beitrag PyDoc funktioniert nicht (Windows XP) die letzte Antwort von dave webb sagt eine pydoc.bat Datei mit diesem Code in ihm zu erstellen:

@python c:\Python27\Lib\pydoc.py %*

Nachdem ich pydoc.bat schaffen, wo es sollte so platziert werden, die pydoc Befehl funktioniert in der Eingabeaufforderung?

PS Hinzufügen C:\python27\Lib\pydoc.py auf dem Windows-Pfad in den Systemumgebungsvariablen nicht funktioniert. Auch nach der Abmeldung und wieder in es funktioniert nicht.

War es hilfreich?

Lösung

PS Zugabe von C: \ python27 \ Lib \ pydoc.py auf den Windows-Pfad in den Systemumgebungsvariablen nicht funktioniert. Auch nach dem Abmelden und wieder in ihm nicht funktioniert.

Die PATH Umgebungsvariable ist eine Liste von Verzeichnisse für eine bestimmte ausführbare Datei zu suchen. So Sie C:\python27\Lib zu Ihrem PATH das Hinzufügen sollte (ohne die Dateiname ).

Wie für die pydoc.bat Datei, die Sie erstellt haben, an einen Ort zu setzen, es würde das C:\python27\Scripts Verzeichnis sein, die in der Regel auf Ihre PATH vom Python-Installation hinzugefügt wird (da dieser Ordner verschiedene Skripte enthält, dass Sie in der Befehlszeile verfügbar vielleicht gefallen ).

Andere Tipps

Verwenden python -m pydoc os statt pydoc direkt, keine Notwendigkeit, Pfadvariablen hinzuzufügen.

die -m sagt Python, dass pydoc ein vorgefertigter ist Modul in Python und kein Skript (Py-Datei) im aktuellen Arbeitsordner sitzt.

Siehe https://docs.python.org/3/using/cmdline.html Details

Ich habe in den Fenstern 10 Powershell ...

gefunden

Denken Sie daran, den Zugang pydoc in den Fenstern, es ist python -m pydoc. Wenn Sie den Zugriff auf Informationen über „Datei“ möchten, fügen Sie das Wort „Datei“ nach dem. Wie diese "Python -m pydoc Datei" (* w / o die Anführungszeichen).

Was Sie geben nach python -m pydoc, wird es sagen, welche Informationen Sie oben gebracht werden sollen und / oder suchen. das heißt python -m pydoc raw_input, python -m pydoc string, python -m pydoc Datei.

Remmeber python -m pydoc vor sein müssen, was Sie suchen.

steckte es in einem beliebigen Ordner, die in Ihrer PATH ist. Beispiel: C:\Windows\System32

Alternativ können Sie es überall setzen können, und fügen Sie dann der Ordner ist es bei Windows PATH

Wenn Sie Py auf Ihre PATHEXT Umgebungsvariable hinzufügen, Sie brauchen nicht auf die Batch-Skript. Fügen Sie einfach C:\Python27\Lib zu PATH, und Sie sind alle gesetzt.

Als Beispiel für raw_input, versuchen: python -m pydoc raw_input

Ich habe eine einfache Powershell-Skript in meinem „\ python27 \“ sitzt Verzeichnis mit dem Namen ‚pydoc.ps1‘. Ich kann dann rufen pydoc wie beabsichtigt ...

dh.
c:> pydoc raw_input

Code für 'pydoc.psi':

foreach ($i in $args)
    {python \python27\lib\pydoc.py $i}

Wenn Sie einige Ihrer Arbeit auf IDLE (Python GUI) unter Windows zu tun, können Sie Hilfe () innerhalb IDLE verwenden und es wird die gleiche Nachricht erzeugen.

Beispiel:

>>> help(time)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top