当前位置: 首页 > news >正文

版纳网站建设seo什么职位

版纳网站建设,seo什么职位,网站建设收费标准,wordpress 商品价格在使用 dir() 函数和 __all__ 变量的基础上,虽然我们能知晓指定模块(或包)中所有可用的成员(变量、函数和类),比如:import string print(string.__all__)程序执行结果为:[ascii_lett…

在使用 dir() 函数和 __all__ 变量的基础上,虽然我们能知晓指定模块(或包)中所有可用的成员(变量、函数和类),比如:

import string
print(string.__all__)

程序执行结果为:

['ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'capwords', 'digits', 'hexdigits', 'octdigits', 'printable', 'punctuation', 'whitespace', 'Formatter', 'Template']

但对于以上的输出结果,对于不熟悉 string 模块的用户,还是不清楚这些名称分别表示的是什么意思,更不清楚各个成员有什么功能。

针对这种情况,我们可以使用 help() 函数来获取指定成员(甚至是该模块)的帮助信息。以前面章节创建的 my_package 包为例,该包中包含 __init__.py 、module1.py 和 module2.py 这 3 个模块,它们各自包含的内容分别如下所示:

#***__init__.py 文件中的内容***
from my_package.module1 import*
from my_package.module2 import*#***module1.py 中的内容***
#module1.py模块文件
defdisplay(arc):'''直接输出指定的参数'''
print(arc)#***module2.py中的内容***
#module2.py 模块文件
class CLanguage:'''CLanguage是一个类,其包含:display() 方法'''
defdisplay(self):
print("http://csdn.net/python/")

现在,我们先借助 dir() 函数,查看 my_package 包中有多少可供我们调用的成员:

import my_package
print([e for e indir(my_package)ifnot e.startswith('_')])

程序输出结果为:

['CLanguage', 'display', 'module1', 'module2']

通过此输出结果可以得知,在 my_package 包中,有以上 4 个成员可供我们使用。接下来,我们使用 help() 函数来查看这些成员的具体含义(以 module1 为例):

import my_package
help(my_package.module1)

输出结果为:

Help on module my_package.module1 in my_package:

NAME
my_package.module1 - #module1.py模块文件

FUNCTIONS
display(arc)
直接输出指定的参数

FILE
c:\users\mengma\desktop\my_package\module1.py

通过输出结果可以得知,module1 实际上是一个模块文件,其包含 display() 函数,该函数的功能是直接输出指定的 arc 参数。同时,还显示出了该模块具体的存储位置。

当然,有兴趣的读者还可以尝试运行如下几段代码:

#输出 module2 成员的具体信息
help(my_package.module2)
#输出 display 成员的具体信息
help(my_package.module1.display)
#输出 CLanguage 成员的具体信息
help(my_package.module2.CLanguage)

值得一提的是,之所以我们可以使用 help() 函数查看具体成员的信息,是因为该成员本身就包含表示自身身份的说明文档(本质是字符串,位于该成员内部开头的位置)。前面讲过,无论是函数还是类,都可以使用 __doc__ 属性获取它们的说明文档,模块也不例外。

以 my_package 包 module1 模块中的 display() 函数为例,我们尝试用 __doc__ 变量获取其说明文档:程序执行结果为:

直接输出指定的参数

其实,help() 函数底层也是借助 __doc__ 属性实现的。

那么,如果使用 help() 函数或者 __doc__ 属性,仍然无法满足我们的需求,还可以使用以下 2 种方法:

  1. 调用 __file__ 属性,查看该模块或者包文件的具体存储位置,直接查看其源代码(后续章节或详细介绍);

  1. 对于非自定义的模块或者包,可以查阅 Python 库的参考文档 https://docs.python.org/3/library/index.html。

http://www.mmbaike.com/news/52932.html

相关文章:

  • 搜索推广和信息流推广杭州专业seo公司
  • 微信小程序做链接网站小红书广告投放平台
  • 南通营销型网站建设站内优化包括哪些
  • 网站建站方式一个新手如何推销产品
  • 如何将数据库导入网站企业网站建设需求分析
  • 深圳最好的网站建设公司排名青岛seo软件
  • 网站封面怎么做新乡百度网站优化排名
  • 网站一级页面标题怎么做品牌如何推广
  • 0453牡丹江信息网二手房买卖北京云无限优化
  • 武汉网站建设whjzyh电商网页制作教程
  • 网站注册完域名如何建站seo百度关键词优化软件
  • 做微信广告网站银川seo
  • 外贸做网站的好处北京外包seo公司
  • 网建类公司seo优化操作
  • 贵州做网站kuhugz最大免费发布平台
  • 做网站所需的知识技能外链工厂 外链
  • 沈阳公司网站设计seo建站还有市场吗
  • 协会网站建设品牌型网站设计推荐
  • 襄阳地区网站做的好的seo新闻
  • .net 网站模板 下载中国国家培训网
  • 云服务器 可以做网站吗百度点击工具
  • 织梦做的网站_别人提交给我留的言我去哪里看淘宝店铺怎么推广和引流
  • 怎样做网站亮照亮标福州seo技巧培训
  • 深圳网站建设ue搜索引擎费用
  • 图片直链在线生成网站搜索优化网络推广
  • 网站建设客户会问的问题百度广告一天多少钱
  • 淘宝装修可以做代码的网站有哪些windows优化大师要会员
  • 涂料网站建设网站建设制作免费
  • 搜房网站要怎么 做线下课程seo
  • 装饰设计图片求职seo服务