python中的 怎么用_python中如何使用help()

5d6f7a973c208366.jpg

help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息。

1、帮助查看类型详细信息,包含类的创建方式、属性、方法>>> help(list)

Help on class list in module builtins:

class list(object)

| list() -> new empty list

| list(iterable) -> new list initialized from iterable's items

|

| Methods defined here:

|

| __add__(self, value, /)

| Return self+value.

|

| __contains__(self, key, /)

| Return key in self.

|

| __delitem__(self, key, /)

| Delete self[key].

|

| __eq__(self, value, /)

| Return self==value.

|

| __ge__(self, value, /)

| Return self>=value.

|

| __getattribute__(self, name, /)

| Return getattr(self, name).

|

| __getitem__(...)

| x.__getitem__(y) <==> x[y]

|

| __gt__(self, value, /)

| Return self>value.

|

| __iadd__(self, value, /)

| Implement self+=value.

|

| __imul__(self, value, /)

| Implement self*=value.

|

| __init__(self, /, *args, **kwargs)

-- More --

2、帮助查看方法的详细使用信息(使用时要注意输入完整路径,使用模块帮助时,需要先导入模块)>>> from selenium.webdriver.common.by import By

>>> help(By)

Help on class By in module selenium.webdriver.common.by:

class By(builtins.object)

| Set of supported locator strategies.

|

| Data descriptors defined here:

|

| __dict__

| dictionary for instance variables (if defined)

|

| __weakref__

| list of weak references to the object (if defined)

|

| ----------------------------------------------------------------------

| Data and other attributes defined here:

|

| CLASS_NAME = 'class name'

|

| CSS_SELECTOR = 'css selector'

|

| ID = 'id'

|

| LINK_TEXT = 'link text'

|

| NAME = 'name'

|

| PARTIAL_LINK_TEXT = 'partial link text'

|

| TAG_NAME = 'tag name'

|

| XPATH = 'xpath'

>>>

3、举例如下:

查看python所有的关键字:help("keywords")

查看python所有的modules:help("modules")

查看python所有的modules中包含指定字符串的modules: help("modules yourstr")

查看python中常见的topics: help("topics")

查看python标准库中的module:import os.path + help("os.path")

查看python内置的类型:help("list")

查看python类型的成员方法:help("str.find")

查看python内置函数:help("open")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`set_options()` 是在 `argparse` 模块的一个方法,用于设置命令行参数的选项。它可以根据不同的需求设置不同的选项,比如设置选项的名称、缩写、类型、默认值等。 下面是一个简单的示例,演示如何使用 `set_options()` 设置命令行选项: ```python import argparse parser = argparse.ArgumentParser(description='Argument Parser Example') parser.add_argument('--input', type=str, required=True, help='input file path') parser.add_argument('--output', type=str, required=True, help='output file path') parser.add_argument('--verbose', '-v', action='store_true', help='increase output verbosity') args = parser.parse_args() print(args.input) print(args.output) if args.verbose: print("Verbose output enabled") ``` 在这个例子,我们首先创建了一个 `ArgumentParser` 对象,然后使用 `add_argument()` 方法添加了三个选项:`--input`,`--output`,以及 `-v`(也可以通过 `--verbose` 来启用)。`--input` 和 `--output` 选项需要用户输入相应的字符串,而 `-v` 选项不需要输入任何值,只要存在就表示启用了 verbose 模式。 最后,我们使用 `parser.parse_args()` 方法解析了命令行参数,并将结果存储在 `args` 变量。然后,我们可以使用 `args` 变量来访问用户输入的选项值。例如,`args.input` 将会返回用户输入的 `--input` 选项的值,`args.output` 将会返回用户输入的 `--output` 选项的值,而 `args.verbose` 的值将会是 `True` 或 `False`,取决于用户是否启用了 `-v` 或 `--verbose` 选项。 在使用 `set_options()` 方法时,你需要注意一些事项: - `set_options()` 方法必须在 `parse_args()` 方法之前调用。 - `set_options()` 方法可以多次调用,以便添加多个选项。 - `set_options()` 方法支持多种参数选项,例如 `type`、`default`、`help` 等,具体可以参考官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值