
python
烟雨江南行
毕业于对外经济贸易大学,拥有近10年的工作经验。熟悉C#、JAVA、python等领域技术开发及团队管理经验。
展开
-
Python3 教程 操作文件方法
Python3 教程 操作文件方法open() 方法file 对象作为计算机语言必备功能,操作文件文件,不可缺少。从java、c#、php等语言其操作文件,无外乎是读写操作。python语言也不例外,接下我们通过open函数为大家介绍操作文件方法:open() 方法open(file, mode='r')file代表文件所在路径,mode代表打开文件模式,例如读或者写,或者读写都执行,我们通过查看源文件整理如下'r' open for reading (default)'w'原创 2020-07-22 00:17:40 · 4443 阅读 · 0 评论 -
Python3 教程 函数
Python3 教程 函数定义一个函数函数调用参数传递参数匿名函数return语句函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义原创 2020-07-18 14:25:48 · 5150 阅读 · 0 评论 -
Python3 教程 循环语句
Python3 教程 循环语句while 循环无限循环while 循环使用 else 语句简单语句组for 语句range()函数break 和 continue 语句及循环中的 else 子句pass 语句Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……执行流程图如下:以下实例使用了 w原创 2020-07-18 10:22:35 · 6071 阅读 · 0 评论 -
Python3 教程 集合
Python3 教程 下载图片资源1、添加元素2、移除元素3、计算集合元素个数4、清空集合5、判断元素是否在集合中存在6、集合内置方法完整列表集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,…}或者set(value)集合的基本操作1、添加元素语法格式如下:s.add( x )原创 2020-07-17 16:25:49 · 5212 阅读 · 0 评论 -
python3 教程 下载图片资源
Python3 教程 下载图片资源所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地。这里为大家介绍一种快捷方式,一行代码轻松搞定原创 2020-07-14 16:47:39 · 7038 阅读 · 0 评论 -
Python3 教程 字典
Python3 教程 字典一、访问字典里的值二、修改数据字典三、删除字典元素四、字典内置函数&方法字典是另一种可变容器模型,且可存储任意类型对象字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }一、访问字典里的值代码实例dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}原创 2020-07-13 00:39:53 · 6124 阅读 · 0 评论 -
Python3 教程 列表
Python3 教程 列表一、访问列表二、更新列表三、删除列表四、列表函数列表是所有开发语言最常见的数据结构,python也不列外。序列中的每个元素都分配一个数字,他的位置叫索引,索引是从0开始。创建一个列表最简单的方式是用[]方括号括起来即可。接下来用代码演示列表操作方式一、访问列表# 创建列表students = ['小明', '小文', '小方', '小亮', '小丽', '小勇']# 打印列表print(students)# 访问列表第一个元素print(students[0])原创 2020-07-10 23:07:20 · 5813 阅读 · 0 评论 -
Python3 教程 字符串
Python3 教程 字符串一、Python转义字符字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。一、Python转义字符转义字符描述(在行尾时)续行符\反斜杠符号’单引号"双引号\a响铃\b退格(Backspace)\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy 代表的字符,例如:\o12 代表换行,原创 2020-07-10 22:28:31 · 5824 阅读 · 0 评论 -
Python3 教程 运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。原创 2020-07-10 09:48:28 · 6946 阅读 · 0 评论 -
Python3 教程 变量类型
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。原创 2020-07-09 09:59:29 · 6813 阅读 · 0 评论 -
Python3 教程 基础语法
Python3 基础语法一、标识符二、关键字三、注释四、行与缩进五、多行语句六、数字(Number)类型七、字符串(String)八、Print 输出一、标识符二、关键字三、注释四、行与缩进五、多行语句六、数字(Number)类型七、字符串(String)八、Print 输出...原创 2020-07-08 00:01:17 · 6460 阅读 · 1 评论 -
python import 与 from...import 区别介绍
Python3 基础语法在 python 用 import 或者 from...import 来导入相应的模块。将整个模块(somemodule)导入,格式为: import somemodule从某个模块中导入某个函数,格式为: from somemodule import somefunction从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc将某个模块中的全部函数导入,格式为原创 2020-07-07 12:35:12 · 6848 阅读 · 0 评论 -
python 对mysql新增,修改,删除操作
网上关于操作mysql的案例有很多,大多数只介绍了使用如何执行sql操作;但对于最开始的安装都没介绍,结果导致很多开发小白,执行的时候经常碰到导包失败,本篇将会详细介绍,以代码精炼的方式给大家展示。原创 2020-07-03 14:26:54 · 15935 阅读 · 0 评论 -
python 并行化介绍,ThreadPool对象map函数的使用
前面的例子为大家介绍爬虫技术,我们发现都是单线程例子,获取的时间相对较慢。那么有没有一种更快速的处理办法呢?这里为大家介绍ThreadPool中map方法导入核心import包from multiprocessing.dummy import Pool as ThreadPool封装请求方法def getSource(url): return requests.request(method='GET', url=url, headers=headers, timeout=10, p原创 2020-07-02 14:05:55 · 15539 阅读 · 0 评论 -
python post登录请求
python post请求是爬虫中用的比较多的一个场景,如何实现呢?这里主要涉及到requests模块中post方法导入request模块 import requests自定应原创 2020-07-01 17:36:23 · 15233 阅读 · 0 评论 -
python windows安装步骤
输入地址访问:https://www.python.org/getit/点击Download Python 3.8.3下载原创 2020-06-30 23:55:09 · 12595 阅读 · 0 评论 -
python 爬取博主文章目录并访问
导入需要的模块import requestsfrom lxml import etree访问博主目录html = requests.request(method='GET', url='https://xxx.xxx.net/xxx')print(html.text)运行后,我们发现打印结果为空,那是因为网站做了反爬处理,这时候我们只要讲请求伪装成浏览器访问,添加user-agent在headers中headers = { 'user-agent': 'Mozilla/.原创 2020-06-30 14:33:38 · 12557 阅读 · 0 评论 -
python json转对象
json转对象是python比较常见的一个应用场景,如何来实现呢?这里会涉及json模块中的loads方法,具体操作如下:导入json包 import json自定义classclass Result: def __init__(self, token, userName, empCode): self.token = token self.userName = userName self.empCode = empCode添加需转换j原创 2020-06-30 13:42:14 · 17668 阅读 · 0 评论 -
python 对象转json
对象转json是python比较常见的一个应用场景,如何来实现呢?这里会涉及json模块中的dumps方法,具体操作如下:导入json包 import json自定义classclass Bill: def __init__(self, billCode, sendOrgCode, recOrgCode, provinceName, cityName, countyName, address): self.billCode = billCode self.s原创 2020-06-30 08:50:56 · 13131 阅读 · 0 评论 -
python 自定义类及初始化对象
python自定义类,需用到class关键字# 定义classclass Person: # 定义name,age字段 def __init__(self, name, age): self.name = name self.age = age初始化对象直接在类后面添加括号即可# 初始化对象p = Person('汉城节度使', '50')获取对象信息,直接对象.属性即可# 打印对象信息print("name:" + p.nam.原创 2020-06-29 18:13:41 · 14858 阅读 · 2 评论 -
chrome 浏览器copy xpath巨坑
我们在使用谷歌浏览器copy页面xpath时,在python运行时,经常会发现,执行结果之后查询到的元素为空。例如截图中细致的同学会发现tbody有波浪线显示,这时我们去除tbody在运行试试复制xpath时建议用火狐浏览器...原创 2020-06-28 14:00:31 · 16920 阅读 · 0 评论 -
python 解决requests中文乱码
import requests# 爬取阳光电影html = requests.get("https://www.ygdy8.com/index.html")print(html.text)运行发现,打印乱码<a href='/html/gndy/jddy/20160320/50541.html'>IMDBÆÀ·Ö8·Ö×óÓÒӰƬ400Óಿ</a><br/><a href='/html/gndy/jddy/20200627/60172.ht原创 2020-06-28 10:48:18 · 15634 阅读 · 1 评论 -
python 一条命令快速安装lxml库
lxml做为python,爬虫必备技能,如何利用xpath来实现呢,首先得会安装lxml,用pip install lxml命令就可以轻松搞定了原创 2020-06-25 22:11:56 · 12822 阅读 · 0 评论 -
python 安装requests库
网上关于安装requests回答很多,其实一条命令就要快速安装pip install requests过程比较慢,耐心等待卸载命令pip uninstall requests原创 2020-06-24 15:44:19 · 12426 阅读 · 0 评论