Come ottenere pydoc comando di lavoro in Windows?
-
02-10-2019 - |
Domanda
pydoc
non funziona in Windows. in questo post pydoc non funziona (Windows XP) l'ultima risposta da Dave Webb dice di creare un pydoc.bat file con questo codice in esso:
@python c:\Python27\Lib\pydoc.py %*
Dopo creo pydoc.bat dove dovrebbe essere posizionato in modo che il comando di pydoc
lavora nel prompt dei comandi?
PS aggiungendo C:\python27\Lib\pydoc.py
al percorso di Windows nelle variabili di ambiente di sistema non funziona. Anche dopo il logout e schienale in esso non funziona.
Soluzione
PS aggiungendo C: \ python27 \ Lib \ pydoc.py al percorso di Windows nelle variabili di ambiente di sistema non funziona. Anche dopo il logout e schienale in non funziona.
La variabile di ambiente PATH
è un elenco di directory per la ricerca di un determinato file eseguibile. Quindi si dovrebbe aggiungere al vostro C:\python27\Lib
PATH
(escluso il filename ).
Per quanto riguarda il file pydoc.bat
che hai creato, un posto dove mettere sarebbe la directory C:\python27\Scripts
che di solito è aggiunto al PATH
dall'installazione python (dato che cartella contiene gli script varie che potrebbero piacerti disponibili dalla riga di comando ).
Altri suggerimenti
Usa python -m pydoc os
invece di pydoc
direttamente, senza bisogno di aggiungere alla variabile del percorso.
il -m dice python che pydoc è un modulo di pre-costruito in Python e non uno script (file .py) seduta nella cartella di lavoro corrente.
ho trovato in Windows PowerShell 10 ...
Ricordate di accesso pydoc in finestre, è python -m pydoc. Se volete informazioni di accesso su "file", aggiungere il "file" word dopo. Ti piace questa "python file di -m pydoc" (* w / o le virgolette).
Cosa digitato dopo python -m pydoc, vi dirà che cosa informazioni che vuoi portato fino e / o in cerca di. vale a dire python -m pydoc raw_input, pitone stringa pydoc -m, pitone di file pydoc -m.
remmeber python -m pydoc deve essere di fronte a ciò che si sta cercando.
mettere in qualsiasi cartella che si trova nel percorso. Esempio: C:\Windows\System32
In alternativa, si può mettere da nessuna parte, e quindi aggiungere cartella è a Windows PATH
Se si aggiunge .PY alla variabile d'ambiente PATHEXT
, non è necessario lo script batch. Basta aggiungere C:\Python27\Lib
a PATH
, e sei a posto.
A titolo di esempio per raw_input, provare: python -m pydoc raw_input
Ho un semplice script PowerShell seduto nel mio "\ python27 \" directory chiamata 'pydoc.ps1'. Posso quindi chiamare pydoc come previsto ...
es.
c:> pydoc raw_input
codice per 'pydoc.psi':
foreach ($i in $args)
{python \python27\lib\pydoc.py $i}
Se fate parte del tuo lavoro su IDLE (Python GUI) in Windows, è possibile utilizzare l'aiuto () all'interno di IDLE e produrrà lo stesso messaggio.
Esempio:
>>> help(time)