首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

干货合集│最好用的 python 库都在这

import pandas as pd info = pd.read_csv("students.csv", encoding = "utf-8") # 查看数据框的一些属性:最大、最小、均值、四分位数等...hash.hexdigest() print(digest, hexdigest) 操作 win 电脑 – pywin32 pywin32 包装了 Windows 系统的 Win32 API,能创建和使用 COM 对象图形窗口界面...print(soup.p.b) #获取p标签内容,使用NavigableString类中的string、text、get_text() print(soup.p.text) #返回一个字典,里面是多有属性值...属性赋值,此时属性值由列表转换为字符串 soup.p['class']=['Web','Site'] print(soup.p) 日志处理 – logging 打印记录日志 import logging...是一种非常简单用来实现自动发邮件功能的包,可以实现给单人或者多人同时发送邮件 import yagmail # 链接邮箱服务器 yag = yagmail.SMTP( user='邮箱地址', password

34820
您找到你想要的搜索结果了吗?
是的
没有找到

干货合集│最好用的 python 库都在这

import pandas as pdinfo = pd.read_csv("students.csv", encoding = "utf-8")# 查看数据框的一些属性:最大、最小、均值、四分位数等info.describe...hash.hexdigest()print(digest, hexdigest)十三、操作 win 电脑 - pywin32pywin32 包装了 Windows 系统的 Win32 API,能创建和使用 COM 对象图形窗口界面...b标签print(soup.p.b)#获取p标签内容,使用NavigableString类中的string、text、get_text()print(soup.p.text)#返回一个字典,里面是多有属性值...,此时属性值由列表转换为字符串soup.p['class']=['Web','Site']print(soup.p)十七、日志处理 - logging打印记录日志import logginglogging.basicConfig...是一种非常简单用来实现自动发邮件功能的包,可以实现给单人或者多人同时发送邮件import yagmail# 链接邮箱服务器yag = yagmail.SMTP( user='邮箱地址', password

49062

Python爬虫实战入门:豆瓣电影Top250(保你会,不会来打我)

文档中查找信息的语言,可用来在 HTML\XML 文档中对元素属性进行遍历。...对象具有xpath的方法,返回结果的列表 html = etree.HTML(text) ret_list = html.xpath("xpath语法规则字符串") xpath方法返回列表的三种情况...返回空列表:根据xpath语法规则字符串,没有定位到任何元素 返回由字符串构成的列表:xpath字符串规则匹配的一定是文本内容或某属性的值 返回由Element对象构成的列表:xpath规则字符串匹配的是标签.../div[@class="bd"]/p/text()')[1].strip().split('/')[2].strip() print(genre) break 这里要注意一下,有些电影可能会没有主演信息...写入数据 writer.writerows(moive_list) 我们将数据组织为字典的列表,并使用 csv.DictWriter() 将数据写入到 CSV 文件中。

98311

python中--try except 异常捕获以及正则化、替换异常值

对象没有这个属性 EOFError 没有内建输入,到达EOF标记 EnvironmentError 操作系统错误的基类 IOError 输入/输出操作失败 OSError 操作系统错误 WindowsError...系统调用失败 ImportError 导入模块/对象失败 LookupError 无效数据查询的基类 IndexError 序列中没有此索引(index) KeyError 映射中没有这个键 MemoryError...内存溢出错误(对于Python解释器不是致命的) NameError 未声明/初始化对象(没有属性) ReferenceError 弱引用(Weakreference)试图访问已经垃圾回收了的对象 RuntimeError...一般的运行时错误 NotImplementedError 尚未实现的方法 SyntaxError Python语法错误 IndentationError 缩进错误 TabError Tab空格混用...试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError

1.1K10

一文告诉你,如何使用Python构建一个“谷歌搜索”系统 | 内附代码

检查文档以启用设置API。配置后,您必须创建JSON文件,包含您下载到计算机的密钥。...另外,如果您想从Google的搜索列表中抓取特定的数据,不要使用inspect元素来查找元素的属性,而是打印整个页面来查看属性,因为它与实际的属性有所不同。...cdqa_pipeline = QAPipeline(reader='models/bert_qa.joblib') # Fitting the retriever to the list...heading in result to name pdf file title = bs.find(re.compile('^h[1-6]$')).get_text().strip...实际上,最好是一次遍历所有问题,但我没有足够的时间来做这件事,所以只好下次继续再做。 (*本文由AI科技大本营编译,转载请联系微信1092722531) 【end】

1.3K10

最全总结!聊聊 Python 发送邮件的几种方式

初始化 self.smtp = smtplib.SMTP() # 连接邮箱服务器地址 self.smtp.connect('smtp.126.com') # 加入主题附件..., email_title, email_content, attchment_path, files): """ 组成邮件体 :param email_to_list:收件人列表...(self.email_from_username, email_to_list, self.email_body.as_string()) 邮件发送完毕之后,退出服务即可 def exit(self)...方式三:yagmail yagmail 只需要几行代码,就能实现发送邮件的功能 相比 zmail,yagmail 实现发送邮件的方式更加简洁优雅 首先,安装依赖库 # 安装依赖库 pip3 install...yagmail 然后,通过账号、授权码和服务器地址连接邮箱服务器,返回一个服务对象 import yagmail # 连接服务器 # 用户名、授权码、服务器地址 yag_server = yagmail.SMTP

39520

【Python之旅】第四篇(二):Pyt

Ctrl+D被按下 UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,导致你以为正在访问它 AttributeError 试图访问一个对象没有属性...,比如myInst.foo,但是myInst没有属性foo ValueError 传入一个调用者不期望的值,即使值的类型是正确的 TypeError 传入对象类型与要求的不符合     对常见的异常,...:试图访问一个对象没有属性,比如myInst.foo,但是myInst没有属性foo >>> class myClass(): ...     ...上面的代码中,显然listdict都是有错误的,但执行程序时,只返回list的异常信息,这说明,try语句在执行时是顺序执行的,并非是循环执行,即捕捉到list的异常后,并不会继续执行下一个语句,只有等异常解除时才会继续往下执行...当然except后面可以不加任何异常类型,此时,将会捕捉任何前面没有捕捉到的异常,这适合于一些未可预见的异常情况,如上面的程序,list异常dict异常是我们可预料的,但假如这时加入一个不可预料的异常时

70140

Python - 面向对象编程 - 反射 hasattr、getattr、getattr、delattr

什么是反射 反射的概念是由 Smith 在 1982 年首次提出的,主要是指程序可以访问、检测修改它本身状态或行为的一种能力(自省) Python 面向对象中的反射 通过字符串的形式操作对象属性 Python...This is done by calling getattr(obj, name) and catching AttributeError. """ pass 返回对象是否具有具有给定名称的属性...等价写法 x.y getattr(x , y) 当属性不存在,则返回 default 值,如果没有指定 default 就会抛出异常 setattr def setattr(x, y, v):...# 类对象-类属性 print(getattr(PoloBlog, "name", "默认值")) # 类对象-实例属性 # 输出结果 小菠萝 0 0 默认值 setattr # 设置一个新的实例属性...__dict__) # 输出结果 {'name': '小菠萝'} 反射本模块的成员 除了可以检测类中有没有某个属性、方法,还可以用来检测某个模块下有没有方法、类、变量 sums = 0 def

44230

python读取txt中的一列称为_python读取txt文件并取其某一列数据的示例

.x的话,import MySQLdb #数据库连接属性 hst = ‘188.10.34.18’ usr = ‘sa’ passwd = ‘p@ssw0rd’ 在HeadFirstPython网站中下载所有文件...读取本地csv文件为数据框形式 data=pd.read_csv(‘G:\data_operation\python_book\chapter5\\sales.csv’) 第二:如果存在日期格式数据,利用...,然后所有行组成一个大的list 工具: 1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串 2.split():通过指定分隔符对字符串进行切片,返回是字符串组成的list 实例...evals_result_ AttributeError: ‘Booster’ object has no attribute ‘evals_result_’ 因为不是用的分类器或者回归器,而且是使用的...key=python&act=input&page_index=1 获取书籍相关信息 面向对象思想 利用不同解析方式存储方式 引用相关库 import requests import re import

5.1K20
领券