pythontkinter中⽂⽂档_Python学习点滴01_学会使⽤help()
函数
0. 前⾔
最近在查阅Tkinter相关资料,由于在安装后的Tkinter包路径(Python安装路径下的libkinter⽬录)并没有到相关的官⽅⽂档(诸如pdf、html、chm、txt等格式的⽂件),所以就只能借助help()函数来查看其官⽅帮助信息了。
通过摸索,发现Python内置的help()函数能提供不少有⽤的信息,我在此做了⼀些归纳总结,特此分享
给需要的朋友们。
本⽂分享内容的⽬录如下:
前⾔
help()函数简介
help()语法说明
python官方文档中文版help()使⽤实例
结束语
注:本机使⽤的是Python⾃带的 IDLE (Python 3.8 64-bit)
1. help()函数简介
help()是Python的内置函数之⼀。通过help()可以调⽤Python内置的帮助系统,help()函数主要在交互式中使⽤。
我们在编写Python语⾔代码使⽤包、模块、类、函数或⽅法时,有时会记不清其⽤途,此时就可以通过help()函数来快捷地查看相关帮助信息。
help()函数特性:
1) 使⽤⽅便(是Python内置函数,⽆需import,直接调⽤help()即可)
2) 能查看多种类型的帮助信息(包括:包Package、模块Module、类Class、函数Function、⽅法Method等)
3) 可以将查看的帮助信息保存到指定路径⽂件中
注意help()函数与dir()函数的区别:
1) help()函数⽤于查看给定对象的⽤途的详细说明。
2) dir()函数⽤于查看给定对象的属性、⽅法列表。
2. help()语法说明
⼀、语法:
help([object])
⼆、参数及返回:
如果没有给定参数(如 help()),则解释器控制台⾥会启动交互式帮助系统。
help()
如果给定的参数是⼀个字符串(如 help('')),则在模块、函数、类、⽅法、关键字或⽂档主题中搜索该字符串,并在控制台上打印帮助信息。
help('math.sin')
如果给定的参数是其他任意对象(如 help()),则会⽣成该对象的帮助页。
注:如果给定的参数列表中出现斜杠/,则意味着斜杠/之前的参数仅是定位的。
3. help()使⽤实例
3.1 查看包的帮助信息
如,通过执⾏help('tkinter')查看tkinter包的帮助信息:
help('tkinter')
上图中可以看到在控制台上输出了提⽰信息(Squeezed text (21469 lines).)。原因是由于查询到的tkinter包的帮助信息⽐较多,所以没有直接在控制台上打印输出。⿏标移动到该提⽰⽂字区域时,会弹出浮动提⽰信息Double-click to expand, right-click for more options.,提⽰:
⼀、双击该⽂字区域可以在控制台展开显⽰该帮助信息
>>> help('tkinter') Help on package tkinter: NAME tkinter - Wrapper functions for Tcl/Tk. MODULE REFERENCE /3.8/library/t ⼆、或者右击显⽰菜单选项(如下图⽰)
右击菜单
1)选择copy菜单项:复制该帮助信息到剪贴板,可以复制到⼀个⽂件中进⾏保存。
2)选择view菜单项:直接打开⼀个新窗⼝显⽰该帮助信息(如下),可以在该新窗⼝中⽅便地进⾏查看。
新窗⼝
3.2 查看模块的帮助信息
如,通过执⾏help('k')查看tkinter包下的ttk模块的帮助信息:
help('k')
3.3 查看某个包/模块下的类的帮助信息
如,通过执⾏help('tkinter.XView')查看tkinter包下XView类的帮助信息:
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more
3.4 查看某个包/模块下的某个类下的某个函数的帮助信息
如,通过执⾏help('tkinter.XView.xview')查看tkinter包下的XView类下的xview()函数的帮助信息:
>>> help('tkinter.XView.xview') Help on function xview in tkinter.XView: tkinter.XView.xview = xview(self, *args) Query and change the horizontal positio
3.5 查看本机Python所有已安装的模块
通过执⾏help('modules')查看本机Python所有已安装的模块:
>>> help('modules') Please wait a moment while I gather a list of all IPython binascii mailcap squeezer MySQL
3.6 查看本机python所有模块中包含指定字符串的模块
如,通过执⾏help('modules ttk')查看本机Python所有模块中在模块名或概述中包含指定字符串'ttk'的模块:
>>> help('modules ttk') Here is a list of modules whose name or summary contains 'ttk'. If there are any, enter a module name to get more help. st
3.7 查看Python所有的关键字
通过执⾏help('keywords')查看Python所有的关键字:
>>> help('keywords') Here is a list of the Python keywords. Enter any keyword to get more help. False class from or None
3.8 查看常见的主题
通过执⾏help('topics')查看Python常见的主题:
>>> help('topics') Here is a list of available topics. Enter any topic name to get more help. ASSERTION DELETION LOOPING SHIF
3.9 查看内置的类型的帮助信息
如,通过执⾏help('str')查看内置的str类型的帮助信息:
help('str')
3.10 查看类型的成员⽅法的帮助信息
如,通过执⾏help('str.find')查看内置的str类型的find()⽅法的帮助信息:
>>> help('str.find') Help on method_descriptor in str: str.find = find(...) S.find(sub[, start[, end]]) -> int Return the lowest index in S where substring
3.11 将帮助信息存⼊指定路径⽂件名中
如将tkinter包的帮助信息存⼊指定路径:C:/MyHelp/
>>> import os, sys, string >>> sys.stdout=open('c:/MyHelp/', 'a') >>> help('tkinter') >>> sys.stdout.close() >>>
如将k模块的帮助信息存⼊指定路径:C:/
>>> import os, sys, string >>> sys.stdout=open('c:/', 'a') >>> help('k') >>> sys.stdout.close() >>> 结束语
希望本次分享的对Python内置help()函数的介绍能对您有所帮助! 喜欢的话就点个赞加关注⽀持⼀下哈:)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论