Bạn muốn có thể mở các tệp trong Idle trên Windows bằng cách nhấp đúp vào chúng? Bạn cần biến Idle thành trình soạn thảo mặc định cho các tệp Python. Đây là cách:
- Mở một thư mục chứa tệp Python.
- Nhấp chuột phải vào bất kỳ tệp Python.
- Chọn Thuộc tính.
- Bên cạnh phần nói rằng, Mở ra với các trò chơi, nhấp vào nút Thay đổi.
- Bạn có thể cần chọn thêm ứng dụng.
- Nhấp vào Tìm kiếm một ứng dụng khác trên PC này.
- Điều hướng đến nơi bạn đã cài đặt Python. Đối với tôi, đó là thư mục Python35 trên ổ C.Python35 folder on the C drive.
- Mở libLib
- Mở idlelibidlelib
- Chọn tệp idle.bat.idle.bat file.
- Nhấp vào Mở.
- Bấm OK để đóng các thuộc tính.
- Bây giờ bạn có thể mở các tệp .py trong Idle chỉ bằng cách nhấp đúp vào chúng.
Bạn không có "Chỉnh sửa với Idle" trong số các tùy chọn của bạn khi bạn nhấp chuột phải vào tệp .py? Đó phải là hành vi mặc định của Idle, có thể nó có thể thay đổi theo một số cài đặt cài đặt/hệ thống. Tôi sẽ không đặt IDLE là chương trình mặc định để mở các tệp .py, đó là nhiệm vụ của Python. Ngoài ra, điều đó sẽ ngụ ý bạn không thực hiện chúng khi bạn nhấp đúp vào chúng hoặc nhập tên hoàn thành phần mở rộng của họ vào dòng lệnh.
Nếu những gì tôi đã nói ở trên không phù hợp với bạn, bạn có thể thêm đường dẫn nhàn rỗi mà bạn đã đề cập vào biến hệ thống đường dẫn trong Windows, do đó bạn có thể nhập dòng lệnh:
IDLE FILE_YOU_WANT_TO_OPEN.PY hoặc IDLE.PY FILE_YOU_WANT_TO_OPEN.PY
or
idle.py file_you_want_to_open.py
Khi bạn thêm đường dẫn nhàn rỗi vào biến hệ thống đường dẫn, bạn cũng có thể gõ không nhàn rỗi "nhàn rỗi" trong hộp bạn nhận được từ WindowsButton-R. Như một lợi thế, bạn có thể thêm .Py estension vào biến hệ thống PathExt để thực thi tập lệnh Python "chỉ theo tên" như các lệnh thực thi, lệnh hệ thống, các chương trình được biên dịch hoặc bất cứ điều gì bạn gọi là.
Lưu ý: Điều này bắt đầu như một nhận xét, sau đó bằng cách nào đó ... dài. Tôi tin rằng bạn có thể tìm thấy tất cả những gì tôi đã nói, chỉ tốt hơn, trong nhiều hướng dẫn Python trên internet.
Chỉnh sửa để phù hợp với câu hỏi đã chỉnh sửa của bạn: Câu trả lời trước của tôi sẽ giải quyết vấn đề của bạn ngay cả khi hệ thống của bạn không được đặt đúng để chạy các tệp .pyw, dù sao chỉ cần chọn "Chọn một chương trình từ danh sách ...", nếu Python không tìm kiếm nó trong thư mục của nó. Có vẻ như có một python "liên kết" với các tệp .pyw, giống như nó được cho là. Chỉ cần để tôi lặp lại: Bạn không muốn có các tệp .py mở nhàn rỗi theo mặc định, hãy nhìn vào câu trả lời của tôi ở trên.
24
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi có Python 2.7.5 được cài đặt với ArcGIS 10.2.2. Khi tôi lần đầu tiên nhấp chuột phải một tập lệnh .py, trước đây tôi đã viết nó được liệt kê tùy chọn "Chỉnh sửa với IDLE" trong menu ngữ cảnh. Tuy nhiên, tùy chọn này không còn xuất hiện khi tôi nhấp chuột phải vào tệp .py.
Tôi đã đọc nhiều chủ đề liên quan đến vấn đề này và đã thử một số chủ đề, chẳng hạn như sửa đổi/xóa các khóa đăng ký và sau đó cài đặt lại/sửa chữa phần mềm. Tôi không quan tâm đến việc sử dụng IDE vào thời điểm này, mặc dù nhiều người sẽ rất vui khi biết tôi có ý định sử dụng IDE sau này. Ngay bây giờ, mục đích là để khắc phục vấn đề thay vì tránh và làm việc xung quanh nó.
Tôi đánh giá cao sự giúp đỡ mà tôi đã nhận được từ cộng đồng trực tuyến trong quá khứ và tôi tự tin rằng ai đó sẽ thông qua một giải pháp cho tôi.
Làm thế nào để tôi có được "Chỉnh sửa với IDLE" trong menu ngữ cảnh?
Đã hỏi ngày 21 tháng 3 năm 2015 lúc 5:35Mar 21, 2015 at 5:35
Hầu hết thời gian khi vấn đề này xảy ra, mọi người sẽ đọc câu trả lời hướng họ vào sổ đăng ký Windows, thường không cần thiết.
Trong phần lớn các trường hợp, khóa đăng ký
HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command
sẽ tồn tại và có giá trị chính xác, nhưng nó sẽ chỉ được sử dụng bởi menu ngữ cảnh Windows Shell nếu các tệp .py được đặt theo mặc định để mở với python.exe.
Đây là điều đầu tiên cần kiểm tra và giải quyết vấn đề trong phần lớn các trường hợp:
- Nhấp chuột phải vào tệp .py
- mở với...
- Chọn chương trình mặc định ...
- Tick luôn sử dụng chương trình đã chọn để mở loại tệp này
- Chọn Python.exe
Điều này chạy tập lệnh trong một thiết bị đầu cuối, nhưng cũng đặt FileType trở lại Python.
Bây giờ kiểm tra lại menu nhấp chuột phải.
Đã trả lời ngày 16 tháng 12 năm 2015 lúc 20:32Dec 16, 2015 at 20:32
Mark Chmark ChMark Ch
2.72719 huy hiệu bạc31 huy hiệu đồng19 silver badges31 bronze badges
6
Là một bản cập nhật mới hơn, đối với những người đang gặp vấn đề "thiếu IDLE" với Windows 10 bằng Python 3.6 [64 bit].
Từ kinh nghiệm của tôi, điều này xảy ra khi bạn cài đặt các trình soạn thảo Python khác và bạn thay đổi ứng dụng mặc định của mình để mở với trình soạn thảo đó.
Cách dễ nhất để khắc phục sự cố này là nhấp vào nút "Bắt đầu", sau đó điều hướng đến Cài đặt -> Hệ thống -> Ứng dụng mặc định -> "Chọn ứng dụng mặc định theo loại tệp". Cuộn xuống cho đến khi bạn tìm thấy loại tệp ".py" và nhấp vào biểu tượng và chọn "Python" [có một con tàu tên lửa nhỏ trong biểu tượng]. Điều này sẽ thay đổi ứng dụng mặc định của bạn trở lại "python.exe" và menu ngữ cảnh "Chỉnh sửa với IDLE" sẽ xuất hiện một lần nữa trên các tệp ".py" của bạn.
Hi vọng điêu nay co ich!
Đã trả lời ngày 5 tháng 8 năm 2017 lúc 16:01Aug 5, 2017 at 16:01
DaviddavidDavid
Phù hiệu bằng đồng 1811 Huy hiệu đồng1 silver badge2 bronze badges
6
Trực tiếp từ: //superuser.com/questions/343519/python-idle-disappeared-from-the-right-click-context-menu
Dưới đây là một tệp reg để thêm lệnh để chỉnh sửa với IDLE cho các loại tệp python.file [.py] và python.noconfile [.pyw]. Đó là cho Python 2.7, được cài đặt trong c: \ python27, vì vậy hãy thay thế các đường dẫn đến pythonw.exe và idle.pyw có liên quan đến cài đặt của bạn. Lưu nó vào một tệp .reg. Sau đó nhấp chuột phải và chọn hợp nhất.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
Liam
5.4874 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng4 gold badges33 silver badges50 bronze badges
Đã trả lời ngày 21 tháng 3 năm 2015 lúc 6:01Mar 21, 2015 at 6:01
Teodorico Levoffteodorico LevoffTeodorico Levoff
1.5492 Huy hiệu vàng24 Huy hiệu bạc42 Huy hiệu đồng2 gold badges24 silver badges42 bronze badges
1
Một tùy chọn khác là chỉ cần mở tệp với Idle bằng cách chọn mở với:
C:\Python27\ArcGIS10.3\Lib\idlelib\idle.bat
là chương trình mặc định.
Đã trả lời ngày 1 tháng 7 năm 2016 lúc 16:38Jul 1, 2016 at 16:38
MitchmitchMitch
713 Huy hiệu Đồng3 bronze badges
1
Tôi đã lấy lại "Edit with IDLE"
với tùy chọn "Repair"
của deinstallation-menu.
Đã trả lời ngày 22 tháng 10 năm 2018 lúc 2:26Oct 22, 2018 at 2:26
0
Thêm một chút chi tiết vào câu trả lời của Teodorico Levoff cho những người cần giải thích thêm một chút, như tôi.
Mở một trình soạn thảo văn bản, chẳng hạn như Notepad và sao chép/dán các phần sau, nhưng hãy chắc chắn sửa đổi các đường dẫn thành pythonw.exe và idle.pyw để chúng khớp với các đường dẫn trong hệ thống của riêng bạn:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\Python27\pythonw.exe\" \"C:\Python27\Lib\idlelib\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\Python27\pythonw.exe\" \"C:\Python27\Lib\idlelib\idle.pyw\" -e \"%1\""
Lưu tệp văn bản này dưới dạng idle.reg trong thư mục Python27, vì vậy bây giờ bạn có một tệp giống với điều này [tất nhiên là với đường dẫn tệp của riêng bạn]:
C:\Python27\idle.reg
Nhấp chuột phải vào tệp idle.reg và trong menu ngữ cảnh, nhấp vào hợp nhất. Một vài hướng dẫn có thể xuất hiện hoặc thông báo yêu cầu có hoặc tiếp tục mà tôi đã chọn. Cuối cùng, các tệp .py của tôi cung cấp cho tôi tùy chọn để "chỉnh sửa một lần nữa".
Tôi hy vọng những giải thích này là hữu ích. Xin chân thành cảm ơn những người đã giải quyết vấn đề này trước đây và chia sẻ giải pháp ở đó.
Đã trả lời ngày 21 tháng 3 năm 2015 lúc 6:37Mar 21, 2015 at 6:37
Nokalakenokalakenokalake
3932 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng2 gold badges5 silver badges11 bronze badges
Để mở tệp của bạn ở chế độ nhàn rỗi hoặc ở chế độ Python exe, bạn có thể làm theo các bước đơn giản này. Làm việc cho tôi trong hệ thống Windows 7 của tôi. Cho chế độ nhàn rỗi:
- Chọn tệp và nhấn chuột phải
- Nhấn Mở bằng ----> Chọn chương trình mặc định
- Nhấn Duyệt và vào thư mục nơi chương trình Python của bạn được cài đặt
- Trong thư mục Python tìm kiếm nhàn rỗi và chọn tệp hàng loạt
- Nhấn Mở và tệp của bạn sẽ được mở ở chế độ Chỉnh sửa nhàn rỗi
Cho chế độ python.exe:
- Trong lệnh nhắc lệnh Viết "WHERE PYTHON"
- Sao chép đường dẫn từ CMD
- Chọn tệp và nhấn chuột phải
- Nhấn Mở bằng ----> Chọn chương trình mặc định
- Nhấn Duyệt và vào thư mục nơi chương trình Python của bạn được cài đặt
- Nhấn Mở và tệp của bạn sẽ được mở ở chế độ Chỉnh sửa nhàn rỗi
Cho chế độ python.exe:Jul 2 at 7:51
1
Trong lệnh nhắc lệnh Viết "WHERE PYTHON"
Sao chép đường dẫn từ CMD
Nhấn Duyệt và đi đến đường dẫn đã chọnJan 31, 2017 at 13:17
Đã trả lời ngày 2 tháng 7 lúc 7:51karanrp
Khi nhấp vào nút lưu để lưu mã Python của bạn, sẽ có ____ 7 ... 1] .py
và 2] .pyw
.1 silver badge9 bronze badges
Vì vậy, đối với Python 2, bạn phải lưu chương trình Python bằng tiện ích mở rộng .pyw
.
Đã trả lời ngày 31 tháng 1 năm 2017 lúc 13:17
Karanrpkaranrp
2201 Huy hiệu bạc9 Huy hiệu đồngAug 16, 2017 at 9:24
Tôi nghĩ rằng phần lớn các trường hợp là do trình khởi chạy PY đi kèm với Python 3. Khi bạn cài đặt Python 3 cùng với các tệp Python 2.x, *.py và *.pyw được liên kết để chạy với trình khởi chạy PY mới. Vì các tệp *.py và *.pyw không còn liên quan đến python.exe, phá vỡ "chỉnh sửa với IDLE" và các tùy chọn menu ngữ cảnh tương tự, mặc dù tất cả các mục đăng ký có liên quan đều có mặt và chính xác.
Nhấp chuột phải vào một tệp và chọn python.exe và chọn "Luôn luôn sử dụng chương trình đã chọn để mở loại tệp này" Khắc phục sự cố [ngay cả khi Python.exe dường như đã được đặt làm chương trình mặc định] nhưng sau đó bạn mất PY chức năng khởi chạy. Điều này cũng có thể được coi là một lỗi với trình cài đặt Python 3.x và tôi nghĩ nên được sửa chữa ở cấp độ đó bởi các nhà phát triển Python.
Trong khi đó, tôi chắc chắn rằng các pháp sư đăng ký có thể tìm thấy một cách giải quyết cho việc này nhưng thật không may, điều đó ngoài tôi vào lúc này.Oct 9, 2017 at 4:19
Đã trả lời ngày 16 tháng 8 năm 2017 lúc 9:24CaTx
Tôi đã làm theo các hướng dẫn của Teodorico Levoff ở trên, cũng như ABYX từ trang sau: //superuser.com/questions/280636/rying-to-edit-a-python-file-but-the-edit-with- idle- idle- đã biến mất-khi-i-i-Rig4 gold badges20 silver badges41 bronze badges
Tuy nhiên, nó chỉ hoạt động một phần. Khi tôi nhấp chuột phải vào tệp .py, không có 'Chỉnh sửa với IDLE' hiển thị. Chọn 'Chỉnh sửa' mở tệp với IDLE. Ngoài ra, biểu tượng Python không được liên kết với các tệp .py. Tôi quyết định liên kết nó với Notepad, sau đó liên kết nó với Python một lần nữa. Điều đó hoạt động phép thuật. Biểu tượng đã trở lại và tùy chọn 'Chỉnh sửa với IDLE'. Hy vọng nó giúp.
Xóa tất cả các cơ quan đăng ký liên quan đến các phần mở rộng PY và pertaining to the py extensions and
Cài đặt lại Python và để cài đặt thực hiện hành động của nó. and let installation take its course of action.
Vấn đề chắc chắn sẽ giải quyết.
Lập trình hạnh phúc
random-parts
2.0892 Huy hiệu vàng12 Huy hiệu bạc20 Huy hiệu Đồng2 gold badges12 silver badges20 bronze badges
Đã trả lời ngày 21 tháng 12 năm 2017 lúc 23:38Dec 21, 2017 at 23:38
Sau khi gỡ cài đặt cả
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
1 và Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
2, cài đặt lại Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
2, tôi đã chạy init.py, main.py và idle.pyw được tìm thấy trong Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
4 và chỉnh sửa với menu được xuất hiện lạiinit.py ,main.py, and idle.pyw found in Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
4 and the edit with menu reappeared
Đã trả lời ngày 28 tháng 6 năm 2018 lúc 20:54Jun 28, 2018 at 20:54