README.txt: an index to idlelib files and the IDLE menu.
IDLE is Python's Integrated Development and Learning
Environment. The user documentation is part of the Library Reference and
is available in IDLE by selecting Help => IDLE Help. This README documents
idlelib for IDLE developers and curious users.
IDLELIB FILES lists files alphabetically by category,
with a short description of each.
IDLE MENU show the menu tree, annotated with the module
or module object that implements the corresponding function.
This file is descriptive, not prescriptive, and may have errors
and omissions and lag behind changes in idlelib.
IDLELIB FILES
Implementation files not in IDLE MENU are marked (nim).
Deprecated files and objects are listed separately as the end.
Startup
-------
__init__.py # import, does nothing
__main__.py # -m, starts IDLE
idle.bat
idle.py
idle.pyw
Implementation
--------------
autocomplete.py # Complete attribute names or filenames.
autocomplete_w.py # Display completions.
autoexpand.py # Expand word with previous word in file.
browser.py # Create module browser window.
calltip_w.py # Display calltip.
calltips.py # Create calltip text.
codecontext.py # Show compound statement headers otherwise not visible.
colorizer.py # Colorize text (nim)
config.py # Load, fetch, and save configuration (nim).
configdialog.py # Display user configuration dialogs.
config_help.py # Specify help source in configdialog.
config_key.py # Change keybindings.
dynoption.py # Define mutable OptionMenu widget (nim).
debugobj.py # Define class used in stackviewer.
debugobj_r.py # Communicate objects between processes with rpc (nim).
debugger.py # Debug code run from shell or editor; show window.
debugger_r.py # Debug code run in remote process.
delegator.py # Define base class for delegators (nim).
editor.py # Define most of editor and utility functions.
filelist.py # Open files and manage list of open windows (nim).
grep.py # Find all occurrences of pattern in multiple files.
help.py # Display IDLE's html doc.
help_about.py # Display About IDLE dialog.
history.py # Get previous or next user input in shell (nim)
hyperparser.py # Parse code around a given index.
iomenu.py # Open, read, and write files
macosx.py # Help IDLE run on Macs (nim).
mainmenu.py # Define most of IDLE menu.
multicall.py # Wrap tk widget to allow multiple calls per event (nim).
outwin.py # Create window for grep output.
paragraph.py # Re-wrap multiline strings and comments.
parenmatch.py # Match fenceposts: (), [], and {}.
pathbrowser.py # Create path browser window.
percolator.py # Manage delegator stack (nim).
pyparse.py # Give information on code indentation
pyshell.py # Start IDLE, manage shell, complete editor window
query.py # Query user for information
redirector.py # Intercept widget subcommands (for percolator) (nim).
replace.py # Search and replace pattern in text.
rpc.py # Commuicate between idle and user processes (nim).
rstrip.py # Strip trailing whitespace.
run.py # Manage user code execution subprocess.
runscript.py # Check and run user code.
scrolledlist.py # Define scrolledlist widget for IDLE (nim).
search.py # Search for pattern in text.
searchbase.py # Define base for search, replace, and grep dialogs.
searchengine.py # Define engine for all 3 search dialogs.
stackviewer.py # View stack after exception.
statusbar.py # Define status bar for windows (nim).
tabbedpages.py # Define tabbed pages widget (nim).
textview.py # Define read-only text widget (nim).
tree.py # Define tree widger, used in browsers (nim).
undo.py # Manage undo stack.
windows.py # Manage window list and define listed top level.
zoomheight.py # Zoom window to full height of screen.
Configuration
-------------
config-extensions.def # Defaults for extensions
config-highlight.def # Defaults for colorizing
config-keys.def # Defaults for key bindings
config-main.def # Defai;ts fpr font and geneal
Text
----
CREDITS.txt # not maintained, displayed by About IDLE
HISTORY.txt # NEWS up to July 2001
NEWS.txt # commits, displayed by About IDLE
README.txt # this file, displeyed by About IDLE
TODO.txt # needs review
extend.txt # about writing extensions
help.html # copy of idle.html in docs, displayed by IDLE Help
Subdirectories
--------------
Icons # small image files
idle_test # files for human test and automated unit tests
Unused and Deprecated files and objects (nim)
---------------------------------------------
tooltip.py # unused
IDLE MENUS
Top level items and most submenu items are defined in mainmenu.
Extenstions add submenu items when active. The names given are
found, quoted, in one of these modules, paired with a '<<pseudoevent>>'.
Each pseudoevent is bound to an event handler. Some event handlers
call another function that does the actual work. The annotations below
are intended to at least give the module where the actual work is done.
'eEW' = editor.EditorWindow
File
New File # eEW.new_callback
Open... # iomenu.open
Open Module # eEw.open_module
Recent Files
Class Browser # eEW.open_class_browser, browser.ClassBrowser
Path Browser # eEW.open_path_browser, pathbrowser
---
Save # iomenu.save
Save As... # iomenu.save_as
Save Copy As... # iomenu.save_a_copy
---
Print Window # iomenu.print_window
---
Close # eEW.close_event
Exit # flist.close_all_callback (bound in eEW)
Edit
Undo # undodelegator
Redo # undodelegator
--- # eEW.right_menu_event
Cut # eEW.cut
Copy # eEW.copy
Paste # eEW.past
Select All # eEW.select_all (+ see eEW.remove_selection)
--- # Next 5 items use searchengine; dialogs use searchbase
Find # eEW.find_event, search.SearchDialog.find
Find Again # eEW.find_again_event, sSD.find_again
Find Selection # eEW.find_selection_event, sSD.find_selection
Find in Files... # eEW.find_in_files_event, grep
Replace... # eEW.replace_event, replace.ReplaceDialog.replace
Go to Line # eEW.goto_line_event
Show Completions # autocomplete extension and autocompleteWidow (&HP)
Expand Word # autoexpand extension
Show call tip # Calltips extension and CalltipWindow (& Hyperparser)
Show surrounding parens # parenmatch (& Hyperparser)
Shell # pyshell
View Last Restart # pyshell.PyShell.view_restart_mark
Restart Shell # pyshell.PyShell.restart_shell
Interrupt Execution # pyshell.PyShell.cancel_callback
Debug (Shell only)
Go to File/Line
debugger # debugger, debugger_r, PyShell.toggle_debuger
Stack Viewer # stackviewer, PyShell.open_stack_viewer
Auto-open Stack Viewer # stackviewer
Format (Editor only)
Indent Region # eEW.indent_region_event
Dedent Region # eEW.dedent_region_event
Comment Out Reg. # eEW.comment_region_event
Uncomment Region # eEW.uncomment_region_event
Tabify Region # eEW.tabify_region_event
Untabify Region # eEW.untabify_region_event
Toggle Tabs # eEW.toggle_tabs_event
New Indent Width # eEW.change_indentwidth_event
Format Paragraph # paragraph extension
---
Strip tailing whitespace # rstrip extension
Run (Editor only)
Python Shell # pyshell
---
Check Module # runscript
Run Module # runscript
Options
Configure IDLE # eEW.config_dialog, configdialog
(tabs in the dialog)
Font ta
没有合适的资源?快使用搜索试试~ 我知道了~
python IDLE shell 中文界面
共186个文件
py:102个
pyc:54个
gif:9个
需积分: 0 66 下载量 145 浏览量
2023-05-16
15:50:34
上传
评论 1
收藏 634KB RAR 举报
温馨提示
只需要把安装的python文件夹下的Lib文件夹下的idlelib文件夹用此文件替换掉,就可以把python idle shell变成中文界面。 注明:博主所用的版本为python3.8
资源推荐
资源详情
资源评论
收起资源包目录
python IDLE shell 中文界面 (186个子文件)
idle.bat 177B
ChangeLog 57KB
config-keys.def 11KB
config-main.def 3KB
config-highlight.def 3KB
config-extensions.def 2KB
idle_32.gif 1KB
idle_48.gif 1KB
idle_16.gif 1KB
python.gif 585B
openfolder.gif 125B
folder.gif 120B
minusnode.gif 96B
tk.gif 85B
plusnode.gif 79B
help.html 48KB
idle.icns 56KB
idle.ico 19KB
idle_48.png 5KB
idle_32.png 2KB
idle_16.png 1KB
configdialog.py 99KB
editor.py 67KB
pyshell.py 57KB
test_configdialog.py 50KB
config.py 39KB
test_config.py 33KB
rpc.py 21KB
iomenu.py 21KB
pyparse.py 20KB
autocomplete_w.py 20KB
debugger.py 19KB
test_pyparse.py 19KB
multicall.py 19KB
run.py 17KB
tree.py 15KB
test_codecontext.py 15KB
test_paragraph.py 14KB
htest.py 14KB
config_key.py 13KB
hyperparser.py 13KB
query.py 12KB
debugger_r.py 12KB
test_query.py 12KB
mock_tk.py 12KB
test_searchengine.py 12KB
colorizer.py 11KB
undo.py 11KB
help.py 11KB
codecontext.py 10KB
autocomplete.py 9KB
test_hyperparser.py 9KB
help_about.py 9KB
macosx.py 9KB
test_iomenu.py 8KB
test_replace.py 8KB
browser.py 8KB
test_browser.py 8KB
test_calltips.py 8KB
runscript.py 8KB
replace.py 8KB
searchengine.py 8KB
searchbase.py 7KB
parenmatch.py 7KB
paragraph.py 7KB
test_text.py 7KB
redirector.py 7KB
grep.py 7KB
calltip_w.py 6KB
calltips.py 6KB
outwin.py 6KB
test_help_about.py 6KB
test_outwin.py 6KB
test_textview.py 6KB
test_history.py 6KB
test_searchbase.py 6KB
test_autocomplete.py 5KB
textview.py 5KB
scrolledlist.py 4KB
stackviewer.py 4KB
test_undo.py 4KB
test_redirector.py 4KB
test_autoexpand.py 4KB
test_percolator.py 4KB
history.py 4KB
debugobj.py 4KB
filelist.py 4KB
test_config_key.py 4KB
mainmenu.py 4KB
test_parenmatch.py 4KB
test_macosx.py 3KB
autoexpand.py 3KB
pathbrowser.py 3KB
search.py 3KB
percolator.py 3KB
tooltip.py 3KB
test_warning.py 3KB
test_grep.py 3KB
test_editmenu.py 3KB
test_search.py 3KB
共 186 条
- 1
- 2
资源评论
殿下
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功