Wie pydoc Befehl Arbeits in Windows zu bekommen?
-
02-10-2019 - |
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.
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 ...
gefundenDenken 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)