Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

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:

  1. Mở một thư mục chứa tệp Python.
  2. Nhấp chuột phải vào bất kỳ tệp Python.
  3. Chọn Thuộc tính.
  4. 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.
    Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động
  5. Bạn có thể cần chọn thêm ứng dụng.
    Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động
  6. Nhấp vào Tìm kiếm một ứng dụng khác trên PC này.
    Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động
  7. Đ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.
  8. Mở libLib
  9. Mở idlelibidlelib
  10. Chọn tệp idle.bat.idle.bat file.
  11. Nhấp vào Mở.
  12. Bấm OK để đóng các thuộc tính.
  13. 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.
    Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt độ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ướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

Đã 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

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

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ừ: https://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\""

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

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:

  1. Chọn tệp và nhấn chuột phải
  2. Nhấn Mở bằng ----> Chọn chương trình mặc định
  3. 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
  4. Trong thư mục Python tìm kiếm nhàn rỗi và chọn tệp hàng loạt
  5. 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:

  1. Trong lệnh nhắc lệnh Viết "WHERE PYTHON"
  2. Sao chép đường dẫn từ CMD
  3. Chọn tệp và nhấn chuột phải
  4. Nhấn Mở bằng ----> Chọn chương trình mặc định
  5. 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
  6. 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

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

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

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

Đã 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

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

Đã 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: https://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.

  1. 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

  2. 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

Hướng dẫn how to edit python file with idle - cách chỉnh sửa tệp python khi không hoạt động

Làm cách nào để chỉnh sửa các tệp .py trong nhàn rỗi?

Đóng tất cả các cửa sổ Python để bỏ Python. Quan trọng: Để mở tệp Python của bạn một lần nữa, hãy xác định vị trí tệp trong thư mục, nhấp một lần vào tên tệp để làm nổi bật nó, sau đó nhấp chuột phải vào chuột để xem các tùy chọn được hiển thị trong màn hình bên dưới và chọn Chỉnh sửa với IDLE Mở cửa sổ Trình soạn thảo.

Làm cách nào để chỉnh sửa tệp .py?

Làm thế nào để mở một tập tin PY.Bạn có thể mở và chỉnh sửa các tập lệnh PY với bất kỳ trình soạn thảo văn bản hoặc mã nguồn nào.Các trình chỉnh sửa mã nguồn cung cấp các công cụ chỉnh sửa và chỉnh sửa mã hữu ích giúp xem xét và chỉnh sửa các tập lệnh Python dễ dàng hơn.open and edit PY scripts with any text or source code editor. Source code editors provide helpful syntax-highlighting and code-editing tools that make it easier to review and edit Python scripts.

Làm cách nào để mở Python Editor Idle?

Để mở IDLE bằng một tệp ban đầu để chỉnh sửa, chọn tệp Python trong cửa sổ hệ điều hành, nhấp chuột phải (Windows) hoặc Nhấp chuột kiểm soát (Mac), để có cửa sổ bật lên để chọn cách mở tệp.Trên Windows, dòng cho Idle yêu cầu bạn mở một menu phụ.Chọn IDLE cho phiên bản mới nhất.select the Python file in an operating system window, right click (Windows) or control-click (Mac), to get a pop-up window to select how to open the file. On Windows, the line for Idle requires you to open a sub-menu. Select Idle for the latest version.

Idle có phải là trình soạn thảo văn bản Python không?

Idle là môi trường học tập và phát triển tích hợp của Python.Idle có các tính năng sau: được mã hóa trong Python thuần túy 100%, sử dụng bộ công cụ GUI Tkinter.TUYỆT VỜI TUYỆT VỜI: Hoạt động chủ yếu giống nhau trên Windows, Unix và MacOS.. IDLE has the following features: coded in 100% pure Python, using the tkinter GUI toolkit. cross-platform: works mostly the same on Windows, Unix, and macOS.