Python中的random模块是用于生成随机数,我们也可以用他随机生成数字和字符串random.randint(a,b) :a到b里的一个随机整数random.random():用于生成0到1的浮点数,如下图,0.0<x<1.0random.uniform(a, b):用于生成指定范围的浮点数 ,不管是a大于b还是b大于a,生成的浮点数大小都在ab之间random.ran
原创
2017-07-02 21:12:40
670阅读
最近在学习Bottle源码时发现用到了warnings相关知识,就认真学习了下,记录下来防止忘记# -*- coding=utf-8 -*-
import warnings
def fxn():
warnings.warn("deprecated", DeprecationWarning)
原创
2017-08-28 16:17:34
3428阅读
optparse模块主要用来为脚本传递命令参数,采用预先定义好的选项来解析命令行参数。 示例: import optparse opt = optparse.OptionParser() opt.add_option("-s", "--server", dest="server",type='str
原创
2024-09-25 17:44:25
48阅读
Python中的inspect模块解析 Python的inspect模块是一个强大的内省工具,允许开发者检查(inspect)活动对象和源代码。它提供了一系列函数,用于获取信息关于正在运行的程序和调用堆栈,非常适合进行调试和动态分析。本文将通过介绍inspect模块的关键功能,并结合实际案例代码,来
原创
2024-03-30 16:33:27
174阅读
创建你自己的模块是十分简单的,你一直在这样做!每个Python程序也是一个模块。你已经确保它具有.py扩展名了。下面这个例子将会使它更加清晰。创建你自己的模块例8.3 如何创建你自己的模块#!/usr/bin/python# Filename: mymodule.pydefsayhi():print'Hi, this is mymodule speaking.'version ='0.1'# End of mymodule.py(源文件:code/mymodule.py)上面是一个模块的例子。你已经看到,它与我们普通的Python程序相比并没有什么特别之处。我们
转载
2013-05-04 19:36:00
89阅读
2评论
ScrapyScrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。Scrap,是碎片
转载
2023-08-20 23:54:37
136阅读
工作中很多地方都需要获取实时的时间, 这就需要用到time模块来
原创
2022-11-16 19:40:59
138阅读
1、selenium介绍 selenium最初是一个自动化测试工具,模拟用户的操作。而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏 ...
转载
2021-10-03 15:34:00
81阅读
2评论
1 # encoding:utf-8 2 3 import numpy as np 4 data1 = np.array([1, 2, 3, 4, 5]) 5 print(data1) 6 data2 = np.array([[1, 2], 7 [3, 4]]) 8 print(data2) 9 # 矩阵的维度 10 print(data1...
原创
2021-07-14 15:33:15
146阅读
from datetime import datetime1、获取当前日期和时间now_date = datetime.now()print(now_date)
原创
2018-10-25 16:22:25
28阅读
日志级别(5个等级),从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL日志输出:控制台日志文件日志输出到控制台默认输出级别为WARNINGimport logginglogging.info(&quot;info&quot;)logging.debug(&quot;debug&quot;)logging.warning(&
原创
2021-07-12 10:58:31
412阅读
书读百遍,其意自现。看Python基础的第三遍,做下笔记,让大家瞧瞧。Tkinter中先是主窗口,然后才是主要的组件:1.标签(Label)2.框架(Frame)3.按钮(Button)4.输入框(Entry)5.单、复选按钮(Radiobutton\Checkbutton)6.列表框和滚动条(Listbox)(Scrollbar)7.对话框(messagebox)所有的组件都必须在主窗口已经存在
原创
2021-05-05 16:03:27
516阅读
itertools 高效循环下创建循环器的标准库 Infinite itertools,无限迭代器 itertools.count(start=0, step=10) 默认返回一个从0开始,依次+10的自然数迭代器,如果你不停止,它会一直运行下去。 可以用start指定开始的位置,step是步长。 ...
转载
2021-11-03 16:36:00
229阅读
2评论
目录Matplotlibpyplot类pyplot.plot()配置属性pyplot.subplot()MatplotlibMatplotlib 是 Python 2
原创
2022-07-19 11:28:21
69阅读
日志级别(5个等级),从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL日志输出:控制台日志文件日志输出到控制台默认输出级别为WARNINGimport logginglogging.info("info")logging.debug("debug")logging.warning(&
原创
2022-02-17 16:20:22
235阅读
说千遍,道万遍,不如动手做一遍,我们实现一个node所谓的模块 看下上面的图,了解一下模块自始至终的一个流程,首先是创建模块,也就是一个入口的js文件,里面加了一些特定的功能,然后导出这个模块, 把这个功能和这个文件,也就是这个模块名建立关系,紧接着就是加载模块,在其他文件里面引入并加载这个模块 在
转载
2018-05-22 06:59:00
134阅读
2评论
最近撸代码的时候发现python有一个imp模块,有点儿意思。 首先: pip install imp看模块名,可以看出其实就是"import"的缩写。在功能上也一样,但用起来比import要成熟一些。 直接看例子:在一个py文件中调用另一个py文件,不用import的方式。 第一个文件func.p
转载
2021-06-03 20:15:00
1078阅读
2评论