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.

¿Fue útil?

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.

https://docs.python.org/3/using/cmdline.html detalles

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 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)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top