Как получить команду PYDOC, работаю в Windows?
-
02-10-2019 - |
Вопрос
pydoc
не работает в окнах. На этом посту Pydoc не работает (Windows XP) Последний ответ Dave Webb говорит, чтобы создать Pydoc.bat.bat. Файл с этим кодом в нем:
@python c:\Python27\Lib\pydoc.py %*
После того, как я создаю pydoc.bat, где он должен быть размещен так pydoc
Команда работает в командной строке?
PS. добавление C:\python27\Lib\pydoc.py
К пути Windows в системной среде переменные не работают. Даже после выхода и обратно в нее не работает.
Решение
PS Добавление C: python27 lib pydoc.py к пути Windows в системных переменных среды не работает. Даже после выхода и обратно в нее не работает.
То PATH
Переменная среды является список каталоги искать данный исполняемый файл. Так что вы должны добавлять C:\python27\Lib
на ваш PATH
(не включая имя файла).
Для pydoc.bat
файл, который вы создали, одно место, чтобы положить это, будет C:\python27\Scripts
каталог, который обычно добавляется к вашему PATH
по установке Python (так как эта папка содержит прочие скрипты, которые вы можете понравиться в командной строке).
Другие советы
Использовать python -m pydoc os
вместо pydoc
напрямую, не нужно добавлять к переменной пути.
-m говорит Python, что Pydoc представляет собой предварительно созданный модуль в Python, а не скрипт (файл .py), сидящий в текущей рабочей папке.
Видеть https://docs.cython.org/3/using/cmdline.html. для деталей
Я нашел в Windows 10 PowerShell ...
Не забудьте получить доступ к Pydoc в Windows, это Python -M Pydoc. Если вы хотите получить доступ к информации о «файле», добавьте слово «Файл» после. Как этот «python -m pydoc file» (* ve / o Цитаты).
Что вы печатаете после Python -M Pydoc, скажут, какую информацию вы хотите собрать и / или искать. Т.е. python -m pydoc raw_input, python -m pydoc string, python -m pydoc file.
Remmeber Python -M Pydoc должен быть перед тем, что вы ищете.
Поместите его в любую папку, которая находится на вашем пути. Пример: C:\Windows\System32
Кроме того, вы можете поставить его нигде, а затем добавить Папка Это в пути к Windows
Если вы добавите .py к вашему PATHEXT
Переменная среды, вам не нужен пакетный скрипт. Просто добавь C:\Python27\Lib
к PATH
, и вы все набор.
В качестве примера для RAW_INPUT, попробуйте: Python -M Pydoc RAW_INPUT
У меня есть простой скрипт PowerShell, сидя в моем каталоге « python27 », называемый «pydoc.ps1». Затем я могу назвать Pydoc как предполагалось ...
т.е.
C:> PYDOC RAW_INPUT
код для 'pydoc.psi':
foreach ($i in $args)
{python \python27\lib\pydoc.py $i}
Если вы выполняете некоторые из ваших работ на Windows (Python GUI) в Windows, вы можете использовать справку () внутри простоя, и она будет создавать одно и то же сообщение.
пример:
>>> help(time)