2011-11-19 16 views

Odpowiedz

11

Wydaje Photoshop może rozpoznać format pliku .py i powiązane „py_auto_file” z rozszerzeniem .py.

Można użyć następującego polecenia, aby zlokalizować typów plików python:

C:\>ftype | findstr -i python 
Python.CompiledFile="C:\Python27\python.exe" "%1" %* 
Python.File="C:\Python27\python.exe" "%1" %* 
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %* 

Kolejna komenda pokazuje prawidłowe skojarzenia z mojego systemu:

C:\>assoc | findstr -i python 
.py=Python.File 
.pyc=Python.CompiledFile 
.pyo=Python.CompiledFile 
.pyw=Python.NoConFile 

można naprawić skojarzenia z następujących Polecenia:

+0

Dzięki! Po aktualizacji z Pyton 2.5 na 2.7 zauważyłem, że mam ten sam problem i pomogło ci to naprawić. Teraz mam zwisające ftype-s "py_auto_file =" D: \ Python25 \ python.exe ""% 1 "% *" (to samo z pyc_auto_file) Chciałbym usunąć. Czy wiesz, jak je usunąć? (Próbowałem ftype/h, oczywiście :) –

+0

Myślę, że ustawienie ich puste: 'ftype py_auto_file ='. Możesz również usunąć je bezpośrednio pod 'HKEY_CLASSES_ROOT' w rejestrze za pośrednictwem' regedit.exe'. –

4

Należy przekazać nazwę skryptu %1 i wszystkie parametry wiersza polecenia %* do pliku wykonywalnego Python27. Aby to zrobić, wystarczy wykonać

ftype py_auto_file="C:\Python27\bin\python.exe" "%1" %* 
+0

To nie działało dla mnie, ale znalazłem wpis py_auto_file w rejestrze i dodałem% * do końca i to naprawiło moje problemy. To był komunikat o błędzie, który dostałem podczas uruchamiania zalecanej komendy ftype: Nie znaleziono typu pliku 'py_auto_file' lub nie znaleziono otwartego polecenia skojarzonego z nim. –

0

Kliknij prawym przyciskiem myszy plik .py i ustaw domyślną wartość p rogram jako python.exe

+0

To nie przekazuje argumentów wiersza poleceń wzdłuż. Jeśli to zrobisz, musisz edytować wpis py_auto_file w rejestrze, aby dodać% * na końcu wiersza poleceń. –

Powiązane problemy