python 查看某个模块都有什么方法

1.看官方文档 https://docs.python.org/3/search.html?q=os&check_keywords=yes&area=default

2.看源码

3.dir()

import requests,os,random
print(dir(random))

# [‘BPF‘, ‘LOG4‘, ‘NV_MAGICCONST‘, ‘RECIP_BPF‘, ‘Random‘, ‘SG_MAGICCONST‘, ‘SystemRandom‘,
# ‘TWOPI‘, ‘_BuiltinMethodType‘, ‘_MethodType‘, ‘_Sequence‘, ‘_Set‘, ‘__all__‘, ‘__builtins__‘,
# ‘__cached__‘, ‘__doc__‘, ‘__file__‘, ‘__loader__‘, ‘__name__‘, ‘__package__‘, ‘__spec__‘, ‘_acos‘,
# ‘_ceil‘, ‘_cos‘, ‘_e‘, ‘_exp‘, ‘_inst‘, ‘_log‘, ‘_pi‘, ‘_random‘, ‘_sha512‘, ‘_sin‘, ‘_sqrt‘, ‘_test‘,
# ‘_test_generator‘, ‘_urandom‘, ‘_warn‘, ‘betavariate‘, ‘choice‘, ‘expovariate‘, ‘gammavariate‘, ‘gauss‘,
# ‘getrandbits‘, ‘getstate‘, ‘lognormvariate‘, ‘normalvariate‘, ‘paretovariate‘, ‘randint‘, ‘random‘, ‘randrange‘,
# ‘sample‘, ‘seed‘, ‘setstate‘, ‘shuffle‘, ‘triangular‘, ‘uniform‘, ‘vonmisesvariate‘, ‘weibullvariate‘]

原文地址:https://www.cnblogs.com/sea-stream/p/11111804.html

时间: 2024-11-02 08:56:52

python 查看某个模块都有什么方法的相关文章

python标准日志模块logging的使用方法

最近写一个爬虫系统,需要用到python的日志记录模块,于是便学习了一下.python的标准库里的日志系统从Python2.3开始支持.只要import logging这个模块即可使用.如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: 复制代码代码如下: import logging# 创建一个loggerlogger = logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)# 创建一个han

python 动态调用模块、类、方法(django项目)

需求:近一段时间基于django框架,开发各业务层监控代码,每个业务的监控逻辑不同,因此需要开发监控子模块,动态的导入调用. 项目名称:demo_django App:common_base.monitor_master 监控子模块:demo_django/common_base/modules/classname.py # -*- coding: utf-8 -*- class classname(object): def mod1(self): print "mod1" def m

python判断某个模块是否有某个方法

>>> import requests >>> hasattr(requests,'get') True >>> hasattr(requests,'aaa') False 说明requests模块有get方法,没有aaa方法

python使用logging模块方法 教程

logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级.日志保存路径.日志文件回滚等:相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息:print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据:logging则可以由开发者决定将信息输出到什么地方,以及怎么输出: logging模块的日志级别 logging模块默认定义了以下几个日志等级,它允许开发人员自定义其他日

python的datetime模块实用小记

今天简单整理一下python的datetime模块使用中遇到的方法,感觉这个模块相当灵活, 实现相同的需求可以用多种方法解决. 所以我也不多描述和讲解这个模块的具体内容了, 仅作为记录和索引. 参考资料: https://docs.python.org/2/library/datetime.html 主要类: datetime:https://docs.python.org/2/library/datetime.html#datetime-objects timedelta: https://d

python基础四(模块的导入)

一.导入模块?从模块导入时,一般使用 import sys(用sys模块举例) #这种方式导入模块,要使用这个模块其中的功能,语法为模块名称**.**功能,如print(sys.path) from sys import path #这种方式导入模块要使用模块中的功能,直接功能名即可print(sys),如果要导入该模块多个功能可以以逗号隔开 from SomeMode import * #这种方式和第二种一样只是把具体的功能名换成了*(导入所有),这种方式也有弊端,假如你导入的模块都有一个名为

Python 的多进程模块(multiprocessing)

Python的多进程 Python 的MD5模块 try-except-finally的使用方法:finally最后关闭一些东西. Python的多线程模块 Python的pika模块 mq模块出现错误: rabbitting 命令教程: http://zhanghua.1199.blog.163.com/blog/static/4644980720128119320348/

python通过colorama模块在控制台输出彩色文字的方法

本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法. colorama是一个python专门用来在控制台.命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块. colorama官方地址:https://pypi.python.org/pypi/colorama 安装colorama模块 pip install colorama 用法: >>> from colorama i

python的系统模块builtins快速查看

python是简单的一门语言,是因为里面存在了很多的模块使用,就好如linux中的也有理解命令的使用"man"."help",而python也有. 用下面的命令查看>>> dir(__builtins__) >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError',