python入门学习之自带help功能初步使用示例
作者:魔都吴所谓 发布时间:2021-05-27 17:07:28
标签:python,help,自带功能
python help使用
C:\Users\wusong>python
Python 3.8.2rc1 (tags/v3.8.2rc1:8623e68, Feb 11 2020, 10:46:21) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
输入help()
>>> help
Type help() for interactive help, or help(object) for help about object.
>>> help()
Welcome to Python 3.8's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at https://docs.python.org/3.8/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics". Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help>
这句话:To get a list of available modules, keywords, symbols, or topics, type "modules", "keywords", "symbols", or "topics".
意思就是:
要获取可用模块、关键字、符号或主题的列表,请键入 “模块”、“关键字”、“符号”或“主题”。
modules
我们先看下modules
在help模式下输入:modules
help> modules
Please wait a moment while I gather a list of all available modules...
D:\software_install\python\lib\pkgutil.py:92: UserWarning: The numpy.array_api submodule is still experimental. See NEP 47.
__import__(info.name)
PIL asyncpg idna selenium
PyInstaller atexit imaplib serial
PyQt5 atlastk imghdr setuptools
__future__ attr imp shelve
_abc attrs importlib shlex
_ast audioop inspect shutil
_asyncio backports io signal
_bisect base64 ipaddress simplejson
_blake2 bcrypt itertools site
_bootlocale bdb jinja2 six
_bz2 billiard json smtpd
_cffi_backend binascii keyword smtplib
_codecs binhex kiwisolver sndhdr
_codecs_cn bisect kombu sniffio
_codecs_hk broadcaster lib2to3 socket
_codecs_iso2022 builtins libfuturize socketserver
_codecs_jp bz2 libpasteurize socks
_codecs_kr cProfile linecache sockshandler
_codecs_tw calendar locale sortedcontainers
_collections celery logging sqlalchemy
_collections_abc certifi loguru sqlite3
_compat_pickle cffi lzma sqlparse
_compression cgi mailbox sre_compile
_contextvars cgitb mailcap sre_constants
_csv charset_normalizer markupsafe sre_parse
_ctypes chunk marshal ssl
_ctypes_test click math starlette
_datetime click_didyoumean matplotlib stat
_decimal click_plugins mimetypes statistics
_dummy_thread click_repl mmap string
_elementtree cmath modulefinder stringprep
_functools cmd msilib struct
_hashlib code msvcrt subprocess
_heapq codecs multiprocessing sunau
_imp codeop nacl symbol
_io collections netrc symtable
_json colorama nntplib sys
_locale colorsys nt sysconfig
_lsprof compileall ntpath tabnanny
_lzma concurrent nturl2path tarfile
_markupbase configparser numbers telnetlib
_md5 contextlib numpy tempfile
_msi contextvars opcode test
_multibytecodec contourpy operator textwrap
_multiprocessing copy optparse tftpy
_opcode copyreg ordered_set this
_operator crypt ordlookup threading
_osx_support cryptography os time
_overlapped csv outcome timeit
_pickle ctypes packaging tkinter
_py_abc curses paramiko token
_pydecimal cv2 parser tokenize
_pyinstaller_hooks_contrib cycler past tortoise
_pyio databases pathlib trace
_queue dataclasses pdb traceback
_random datetime pefile tracemalloc
_ruamel_yaml dateutil peutils trio
_sha1 dbm pickle trio_websocket
_sha256 decimal pickletools tty
_sha3 deepdiff pip turtle
_sha512 difflib pipes turtledemo
_signal dis pkg_resources types
_sitebuiltins distlib pkgutil typing
_socket distutils platform typing_extensions
_sqlite3 django platformdirs tzdata
_sre doctest plistlib unicodedata
_ssl dotenv poplib unittest
_stat dummy_threading posixpath urllib
_statistics easy_install pprint urllib3
_string email prettytable uu
_strptime encodings profile uuid
_struct ensurepip prompt_toolkit uvicorn
_symtable enum pstats venv
_testbuffer errno psutil vine
_testcapi fastapi pty virtualenv
_testconsole faulthandler py_compile warnings
_testimportmultiple filecmp pyclbr watchfiles
_testmultiphase fileinput pycparser wave
_thread filelock pydantic wcwidth
_threading_local fnmatch pydoc weakref
_tkinter fontTools pydoc_data webbrowser
_tracemalloc formatter pyecharts websockets
_warnings fractions pyexpat win32_setctime
_weakref ftplib pylab win32ctypes
_weakrefset functools pyparsing winreg
_winapi future pyqt5_plugins winsound
_xxsubinterpreters gc pyqt5_tools wsgiref
_yaml genericpath pytz wsproto
abc getopt qt5_applications xdrlib
aifc getpass qt5_tools xlrd
altgraph gettext queue xlwt
amqp glob quopri xml
antigravity greenlet random xmlrpc
anyio gzip re xxsubtype
argparse h11 reprlib yaml
array hashlib requests zipapp
asgiref heapq rlcompleter zipfile
ast hmac runpy zipimport
async_generator html sched zlib
asynchat http secrets
asyncio httptools select
asyncore idlelib selectors
Enter any module name to get more help. Or, type "modules spam" to search
for modules whose name or summary contain the string "spam".
help>
从这里可以看出还是有相当多的模块,比如我们常用的re
,xlrd
当然也有我们后期安装的;挑一个进去看看,有啥风景,就挑xlrd
help> xlrd
Help on package xlrd:
NAME
xlrd
DESCRIPTION
# Copyright (c) 2005-2012 Stephen John Machin, Lingfo Pty Ltd
# This module is part of the xlrd package, which is released under a
# BSD-style licence.
PACKAGE CONTENTS
biffh
book
compdoc
formatting
formula
info
sheet
timemachine
xldate
FUNCTIONS
count_records(filename, outfile=<colorama.ansitowin32.StreamWrapper object at 0x000001D26AC13D00>)
For debugging and analysis: summarise the file's BIFF records.
ie: produce a sorted file of ``(record_name, count)``.
:param filename: The path to the file to be summarised.
:param outfile: An open file, to which the summary is written.
-- More -- 行数:
这里面会详细介绍xlrd
模块的名字,描述,模块目录、功能、版本、文件位置等信息,在最后一行看到-- More --
,这是一个分页符,表示当前页面不能全部显示所有信息,需要部分分页操作,可以使用空格键切换下一页,也可以使用回车键看下一行,看你自己的需求进行操作,如果不想看了可输入q
退出阅读模式,进入help模式,再输入q
则可以继续退出help模式;
help> q
You are now leaving help and returning to the Python interpreter.
If you want to ask for help on a particular object directly from the
interpreter, you can type "help(object)". Executing "help('string')"
has the same effect as typing a particular string at the help> prompt.
>>>
keywords
再看下我们后面会常说的关键字
help> keywords
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
symbols
这个是罗列了我们在python语言中涉及的运算符
help> symbols
Here is a list of the punctuation symbols which Python assigns special meaning
to. Enter any symbol to get more help.
!= + <= __
" += <> `
""" , == b"
% - > b'
%= -= >= f"
& . >> f'
&= ... >>= j
' / @ r"
''' // J r'
( //= [ u"
) /= \ u'
* : ] |
** < ^ |=
**= << ^= ~
*= <<= _
ok,差不多就简单的到这了,里面具体的内容还需要在后期使用过程中发现,modules里面的内容是最多的,当然即使你不看这些东西也不影响你学习python,这些都是都是辅助~~~
来源:https://juejin.cn/post/7212101193438232632


猜你喜欢
- 如何在双python下设置python3为默认在C:\Program下举例第一步安装好python2和python3后设置好环境变量第二步去
- 前言使用np.savetxt()方法可以将数据保存为txt文件或者是csv文件。1 np.savetxt()存储txt文件1-1 基础参数n
- python爬虫遇到爬取文件内容时,需要一页页的翻页爬取,这样很是麻烦,其实可以获取每个列表信息下的文件名和文件链接,让文件名和文件链接处理
- 一、需求说明能够根据模板批量生成docx文档。具体而言,读取excel中的数据,然后使用python批量生成docx文档。二、实验准备准备e
- 前言本文主要介绍的是关于Django验证码生成与使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:方法如下:1、基于PIL生
- 为什么要问如何存储IP?首先就来阐明一下部分人得反问:为什么要问IP得怎样存,直接varchar类型不就得了吗?其实做任何程序设计都要在功能
- 1、mysql 导出文件:SELECT `pe2e_user_to_company`.company_name, `pe2e_user_to
- 通过Python操作注册表有两种方式,第一种是通过Python的内置模块 _winreg;另一种方式就是Win32 Extension Fo
- 前言Java 中最通用的日志模块莫过于 Log4j 了,在 python 中,也自带了 logging 模块,该模块的用法其实和 Log4j
- 上一篇文章介绍了并发和多线程的概念,这次就来向大家上一个实战来讲解一下如何真正的运用上多线程这个概念。有需要的可以看看我之前这篇文章:Pyt
- 在Mac OS上安装redis首先是安装,它会默认安装到/usr/local/bin下cd /tmpwget http://redis.go
- CREATE TABLE [dbo].[TbGuidTable]( [TableName] [varchar](50) NOT NULL,
- Pytest使用的断言是使用python内置的断言assert。Python assert(断言)用于判断一个表达式,在表达式条件为 fal
- 一、桌面应用软件桌面应用软件是基于GUI(Graphical User Interface,图形用户界面)交互式程序,需要实现GUI库实现前
- 本文实例讲述了Python实现求最大公约数及判断素数的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/env pytho
- 本文实例讲述了Python列表元素常见操作。分享给大家供大家参考,具体如下:列表类似于java中的数组,用方括号表示,逗号分隔其中的元素#赋
- python之标准库htmlhtml库是用于解析HTML的一个工具,是python自带的标准库之一。html库位置:__init__.py文
- 引言使用python进行接口测试时常常需要接口用例测试数据、断言接口功能、验证接口响应状态等,如果大量的接口测试用例脚本都将接口测试用例数据
- 1、cURL请求的基本步骤:(1)初始化(2)设置选项,包括URL(3)执行并获取HTML文档内容(4)释放cURL句柄<?php&n
- Python文件输入输出本文以.txt文件为例,说明Python从.txt文件中读取内容和向.txt文件写入内容的方法。a.txt文件内容: