2

Я бегу Windows 7. У меня есть программа по умолчанию для файлов .py установленная на python.exe . Если я дважды щелкну по файлу .py он правильно запустится с python.

Но в проводнике Windows значок рядом с .py файлами отображается так, как если бы они были .txt (лист бумаги со согнутым углом)

Где-то на этом пути программа по умолчанию была настроена на блокнот, когда иконка сменилась на эту, но с тех пор она снова сменилась на python и корректно работает с python exe. Но значок не переключился обратно, когда произошло это изменение.

Могу ли я что-нибудь сделать, чтобы заставить его переключиться на стандартную иконку .py вместо txt?

3 ответа3

4

Согласно ЭТОЙ странице, есть несколько способов изменить значки расширений файлов, хотя я думаю, что "OPTION ONE" будет самым простым.

В ваших обстоятельствах это то, что я думаю, вам нужно сделать.

  1. Загрузите FileTypesMan ЗДЕСЬ и выполните его.
  2. Прокрутите вниз , пока не найдете четыре расширения Python .py .pyc .pyo и .pyw
  3. Дважды щелкните каждый из них по отдельности и замените поле « Default Icon по умолчанию» на путь к файлу с правильным значком Python.
    1. Для .py и .pyw путь к файлу по умолчанию для иконки должен быть примерно таким C:\Python27\DLLs\py.ico (для Python 2.7) или C:\Python33\DLLs\py.ico (для Python 3.3).
    2. Для .pyc и .pyo путь к файлу по умолчанию для иконки должен быть примерно таким C:\Python27\DLLs\pyc.ico (для Python 2.7) или C:\Python33\DLLs\pyc.ico (для Python 3.3).
  4. Закройте FileTypesMan.

Если вы не использовали каталог установки по умолчанию при установке Python или использовали другую версию, убедитесь, что вы заменили C:\Python27 или C:\Python33 в указанных выше путях к файлу и укажите путь к вашей установке Python.

После выполнения всех вышеперечисленных шагов все значки Python должны иметь правильные значки. Если по какой-то причине они по-прежнему этого не делают, обязательно попробуйте перезагрузить компьютер или дважды проверьте путь к значкам файла.

0

Скорее всего, это проблема кэширования значков. Известно, что Windows 7 и Vista не обновляют кэш значков при изменении чего-либо, поэтому некоторые старые значки сохраняются даже после перезагрузки.

Решением обычно является очистка кэша значков. Попробуйте одно из приведенных там решений.

0

У меня тоже была эта проблема. Вот что я сделал.

  1. Щелкните правой кнопкой мыши на программе Python.
  2. Выберите свойства.
  3. Вы найдете опцию "открывается с" на вкладке "Общие".
  4. Нажмите изменить и выберите «python.exe».

Теперь у вас будут иконки Python для всех типов файлов .py.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .