- 一、random 随机函数random是用于生成随机数的,可以利用它随机生成数字或者选择字符串。random.seed(x)改变随机数生成器的种子seed。一般不必特别去设定seed,Python会自动选择seed。random.random() 用于生成一个随机浮点数n,0 <= n < 1random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,生成的随机整数a<=n... 一、random 随机函数random是用于生成随机数的,可以利用它随机生成数字或者选择字符串。random.seed(x)改变随机数生成器的种子seed。一般不必特别去设定seed,Python会自动选择seed。random.random() 用于生成一个随机浮点数n,0 <= n < 1random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,生成的随机整数a<=n...
- 爬虫的目的就是自动化地获取网站的 html 代码并从中解析出我们想要的信息。1.什么是 HTML?1.HTML 叫做超文本标记语言。2.HTML 是构建网页的标准语言。3.HTML 描述了网页的结构。4.HTML 是由一系列的元素组成的。5.浏览器根据 HTML 元素来解释页面的内容。6.HTML 的元素给内容打上了相应的标签,例如:这是一个标题,这是一个链接等等。2.什么是 HTML 元素... 爬虫的目的就是自动化地获取网站的 html 代码并从中解析出我们想要的信息。1.什么是 HTML?1.HTML 叫做超文本标记语言。2.HTML 是构建网页的标准语言。3.HTML 描述了网页的结构。4.HTML 是由一系列的元素组成的。5.浏览器根据 HTML 元素来解释页面的内容。6.HTML 的元素给内容打上了相应的标签,例如:这是一个标题,这是一个链接等等。2.什么是 HTML 元素...
- 一、将字符串的时间转换为时间戳方法:import time#将其转换为时间数组a = "2013-10-10 23:40:00"timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")#转换为时间戳timeStamp = int(time.mktime(timeArray))#1381419600print(timeStamp) 二、字符串格式更改... 一、将字符串的时间转换为时间戳方法:import time#将其转换为时间数组a = "2013-10-10 23:40:00"timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")#转换为时间戳timeStamp = int(time.mktime(timeArray))#1381419600print(timeStamp) 二、字符串格式更改...
- 一、前言临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能,因为不能多个线程同时操作,而访问这部分资源的代码通常称之为临界区。 二、锁机制threading的Lock类,用该类的acquire函数进行加锁,用realease函数进行解锁。import threadingimport time class Num: def __init... 一、前言临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能,因为不能多个线程同时操作,而访问这部分资源的代码通常称之为临界区。 二、锁机制threading的Lock类,用该类的acquire函数进行加锁,用realease函数进行解锁。import threadingimport time class Num: def __init...
- 一、打开文件使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在try块里,... 一、打开文件使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在try块里,...
- 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass显然,函数funcA没有参数。下面这个函数funcB就有两个参数了,def funcB(a, b): p... 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass显然,函数funcA没有参数。下面这个函数funcB就有两个参数了,def funcB(a, b): p...
- 数据字典类型在创建字典表语句中使用“layout”来指定字典的类型,目前扩展字典支持7种类型,分别为flat、hashed、range_hashed、cache、complex_key_hashed、complex_key_cache、ip_trie,不同的字典类型决定了数据在内存中以何种结构组织和存储。扩展字典根据使用时传入的条件不同,可以划分为两类:支持单个数值型条件(条件类型必须是UI... 数据字典类型在创建字典表语句中使用“layout”来指定字典的类型,目前扩展字典支持7种类型,分别为flat、hashed、range_hashed、cache、complex_key_hashed、complex_key_cache、ip_trie,不同的字典类型决定了数据在内存中以何种结构组织和存储。扩展字典根据使用时传入的条件不同,可以划分为两类:支持单个数值型条件(条件类型必须是UI...
- 一、前言由于python3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了。比如说mysqldb。目前MySQLdb并不支持python3.x,Python3.x连接MySQL的方案有:oursql, PyMySQL, myconnpy 等下面来说下python3如何安装和使用pymysql,另外两个方案我会在以后再讲。二、pymysql安装py... 一、前言由于python3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了。比如说mysqldb。目前MySQLdb并不支持python3.x,Python3.x连接MySQL的方案有:oursql, PyMySQL, myconnpy 等下面来说下python3如何安装和使用pymysql,另外两个方案我会在以后再讲。二、pymysql安装py...
- 一、前言本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器、HTML下载器和HTML解析器。二、爬虫简单架构三、程序入口函数(爬虫调度段)#coding:utf8import time, datetimefrom maya_Spider import url_manager, html_downloader, html_parser, html_ou... 一、前言本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器、HTML下载器和HTML解析器。二、爬虫简单架构三、程序入口函数(爬虫调度段)#coding:utf8import time, datetimefrom maya_Spider import url_manager, html_downloader, html_parser, html_ou...
- 一、前言在做Python3爬虫练习时,从网上找到了一段代码如下:#使用第三方库BeautifulSoup,用于从html或xml中提取数据from bs4 import BeautifulSoup自己实践后,发现出现了错误,如下所示:以上错误提示是说没有发现名为“bs4”的模块。即“bs4”模块未安装。进入Python安装目录,以作者IDE为例,控制台提示第三方库BeautifulSoup4... 一、前言在做Python3爬虫练习时,从网上找到了一段代码如下:#使用第三方库BeautifulSoup,用于从html或xml中提取数据from bs4 import BeautifulSoup自己实践后,发现出现了错误,如下所示:以上错误提示是说没有发现名为“bs4”的模块。即“bs4”模块未安装。进入Python安装目录,以作者IDE为例,控制台提示第三方库BeautifulSoup4...
- Python编程:从入门到实践 学习笔记第五章~第七章25注意布尔表达式的结果要么为True,要么为False首字母要大写26.if语句for car in cars: if car == ‘bmw’ : print(car.upper()) else: print(car.title())使用and检查多个条件(and相当于&&)使用or检查多个条件(or相当于||)为了改善可读性,可... Python编程:从入门到实践 学习笔记第五章~第七章25注意布尔表达式的结果要么为True,要么为False首字母要大写26.if语句for car in cars: if car == ‘bmw’ : print(car.upper()) else: print(car.title())使用and检查多个条件(and相当于&&)使用or检查多个条件(or相当于||)为了改善可读性,可...
- Python:iter与next的用法 iter()定义:iter() 函数用来生成迭代器。语法:iter(object[, sentinel])object – 支持迭代的集合对象。sentinel – 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时,iter 创建了一个迭代器对象,每次调用这个迭代器对象的__next__()方法时,都会调用 obj... Python:iter与next的用法 iter()定义:iter() 函数用来生成迭代器。语法:iter(object[, sentinel])object – 支持迭代的集合对象。sentinel – 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时,iter 创建了一个迭代器对象,每次调用这个迭代器对象的__next__()方法时,都会调用 obj...
- Python编程:从入门到实践 学习笔记第一章~第四章1.Python中引号引起来的就是字符串,其中引号可以是单引号也可以是双引号。2 使用title()方法修改字符串的大小写name=”ada loveace”print(name.title()) #title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写print(name.upper()) #每个字母都大写p... Python编程:从入门到实践 学习笔记第一章~第四章1.Python中引号引起来的就是字符串,其中引号可以是单引号也可以是双引号。2 使用title()方法修改字符串的大小写name=”ada loveace”print(name.title()) #title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写print(name.upper()) #每个字母都大写p...
- 内容均来自这两篇https://blog.csdn.net/edc3001/article/details/113788716https://blog.csdn.net/qq_41731861/article/details/120827681先看一个GitHack的使用argparse的小栗子import argparseparser = argparse.ArgumentParser(d... 内容均来自这两篇https://blog.csdn.net/edc3001/article/details/113788716https://blog.csdn.net/qq_41731861/article/details/120827681先看一个GitHack的使用argparse的小栗子import argparseparser = argparse.ArgumentParser(d...
- 一、前言这篇文章主要介绍了如何使用Python3爬取csdn博客访问量的相关资料,在Python2已实现的基础上实现Python3爬虫,对比版本之间的差异所在,需要的朋友可以参考下。使用python来获取自己博客的访问量,也是后面将要开发项目的一部分,后边会对博客的访问量进行分析,以折线图和饼图等可视化的方式展示自己博客被访问的情况,使自己能更加清楚自己的哪些博客更受关注。其实,在较早之前博... 一、前言这篇文章主要介绍了如何使用Python3爬取csdn博客访问量的相关资料,在Python2已实现的基础上实现Python3爬虫,对比版本之间的差异所在,需要的朋友可以参考下。使用python来获取自己博客的访问量,也是后面将要开发项目的一部分,后边会对博客的访问量进行分析,以折线图和饼图等可视化的方式展示自己博客被访问的情况,使自己能更加清楚自己的哪些博客更受关注。其实,在较早之前博...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签