Como llegar pydoc de trabajo del sistema en Windows?
-
02-10-2019 - |
Pregunta
pydoc
no funciona en Windows. en este post pydoc no está funcionando (Windows XP) la última respuesta de Dave Webb dice para crear un archivo pydoc.bat con este código en él:
@python c:\Python27\Lib\pydoc.py %*
Después creo pydoc.bat dónde debe colocarse de manera pydoc
el comando funciona en el símbolo del sistema?
PS C:\python27\Lib\pydoc.py
añadir a la ruta de Windows en las variables de entorno del sistema no funciona. Incluso después de cerrar la sesión y volver en que no funciona.
Solución
PS adición de C: \ python27 \ Lib \ pydoc.py a la ruta de Windows en las variables de entorno del sistema no funciona. Incluso después de cerrar la sesión y volver en que no funciona.
La variable de entorno PATH
es una lista de directorios para buscar un archivo ejecutable dado. Por lo que debe agregar a su C:\python27\Lib
PATH
(sin incluir el nombre ).
En cuanto al archivo de pydoc.bat
que ha creado, un lugar para poner sería el directorio C:\python27\Scripts
que por lo general se agrega a su PATH
por la instalación de Python (desde esa carpeta contiene secuencias de comandos misceláneos que te pueden gustar disponible en la línea de comandos ).
Otros consejos
Uso python -m pydoc os
en lugar de pydoc
directamente, sin necesidad de añadir a variable de ruta.
-m le dice a Python que pydoc es un módulo de pre-construidos en Python y no un script (archivo .py) sentado en la carpeta de trabajo actual.
he encontrado en Windows PowerShell 10 ...
Recuerde que el acceso pydoc en las ventanas, que es python -m pydoc. Si desea información sobre el acceso a "archivo", añadir el "archivo" palabra después. Al igual que este "archivo pitón pydoc -m" (* w / o las comillas).
¿Qué que escriba después pydoc python -m, lo dirá qué información usted quiere traído hasta y / o buscando. es decir, pitón -m pydoc raw_input, pitón cadena pydoc -m, pitón archivo pydoc -m.
remmeber python -m pydoc debe estar delante de lo que busca.
poner en cualquier carpeta que se encuentra en su camino. Ejemplo: C:\Windows\System32
Como alternativa, se puede poner en cualquier lugar, y luego añadir la carpeta ??em> es para ventanas PATH
Si se agrega .PY a la variable de entorno PATHEXT
, que no necesita la secuencia de comandos por lotes. Sólo tiene que añadir a C:\Python27\Lib
PATH
, y eso es todo.
Como ejemplo para raw_input, intente: Pitón -m pydoc raw_input
Tengo un simple script de PowerShell sentado en mi "\ python27 \" directorio llamado 'pydoc.ps1'. A continuación, puedo llamar pydoc según lo previsto ...
ie.
c:> pydoc raw_input
código para 'pydoc.psi':
foreach ($i in $args)
{python \python27\lib\pydoc.py $i}
Si usted hace algo de su trabajo en IDLE (Python GUI) en Windows, puede usar la ayuda () dentro inactivo y producirá el mismo mensaje.
ejemplo:
>>> help(time)