Có vẻ như Photoshop có thể nhận dạng tệp .py và có liên quan "py_auto_file" với đuôi .py.
Bạn có thể sử dụng lệnh sau đây để xác định vị trí các loại file 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" %*
Lệnh tiếp theo cho thấy các hiệp hội đúng từ hệ thống của tôi:
C:\>assoc | findstr -i python
.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile
Bạn có thể sửa chữa các hiệp hội như sau lệnh:
assoc .py=Python.File
assoc .pyc=Python.CompiledFile
assoc .pyo=Python.CompiledFile
assoc .pyw=Python.NoConFile
Nguồn
2011-11-19 19:36:04
Cảm ơn! Sau khi nâng cấp từ Pyton 2,5 lên 2,7, tôi thấy tôi gặp vấn đề tương tự và sửa chữa của bạn đã giúp. Bây giờ tôi có dangling ftype-s "py_auto_file =" D: \ Python25 \ python.exe ""% 1 "% *" (giống với pyc_auto_file) tôi muốn xóa. Bạn có biết cách xóa chúng không? (Cố gắng ftype/h, tất nhiên :) –
Tôi nghĩ rằng chỉ cần đặt chúng để trống: 'ftype py_auto_file ='. Bạn cũng có thể xóa chúng trực tiếp dưới 'HKEY_CLASSES_ROOT' trong sổ đăng ký qua' regedit.exe'. –