用python批处理邮件
liuying 发布于 2023-07-31
使用Python批处理发送邮件可以方便地处理大量邮件的发送,节省时间和精力。在本文中,我们将学习如何使用Python实现批处理邮件发送。 第一步:准备需要发送的邮件列表 在开始发送邮件之前,您需要准备好需要发送的邮件地址列表。可以从一个文本文件读取邮件列表,也可以从数据库中读取。...
阅读(274)赞 (0)
liuying 发布于 2023-07-31
使用Python批处理发送邮件可以方便地处理大量邮件的发送,节省时间和精力。在本文中,我们将学习如何使用Python实现批处理邮件发送。 第一步:准备需要发送的邮件列表 在开始发送邮件之前,您需要准备好需要发送的邮件地址列表。可以从一个文本文件读取邮件列表,也可以从数据库中读取。...
阅读(274)赞 (0)
liuying 发布于 2023-07-29
阅读(273)赞 (0)
liuying 发布于 2023-07-29
问题: 有三根杆子A,B,C。A杆上有3个圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。 代码: 运行结果:
阅读(233)赞 (0)
liuying 发布于 2023-07-28
要实现一个人脸识别系统,可以使用 Python 的 OpenCV 和 face_recognition 模块。下面是一个简单的人脸识别系统实现的示例代码: 运行此程序将会打开电脑的摄像头,并检测当前画面中的人脸,并将识别出的人脸名称标签添加到画面上。你可以根据自己的需要使用 Op...
阅读(244)赞 (0)
liuying 发布于 2023-07-15
w模式我们说是用来创建新文件的,那它的应用场景在哪呢? 其实你疆场都在用这个模式,只是你自己不知道而已。 就是我们常用的ctrl+c、ctrl+v。 我把一个文件复制一下,然后到另一个路径粘贴进去。这个拷贝的过程你仔细思考一下,是怎么实现的。 其实拷贝功能很简单,就是把原来文件的...
阅读(263)赞 (0)
liuying 发布于 2023-07-14
Python AttributeError相关报错都是因为你所用的方法、属性在所调用的模块中没有,也就是你调用错了这些方法、属性,这种错误如果是你在写程序的时候就出现这种错误,一般是你写错了,如果是你本来运行好好的,突然出现这种错误提示,那么就是你升级了pyrhon的相关库,旧的...
阅读(227)赞 (0)
liuying 发布于 2023-07-14
昨天运行好好的程序今天突然出现错误提示:AttributeError: ‘WebDriver’ object has no attribute ‘find_elements_by_tag_name’,根据这个提示我们知道是 sele...
阅读(467)赞 (1)
liuying 发布于 2023-07-11
接下来我们看w模式,w模式就是只写模式。 我们以前研究r模式的时候我们知道,r模式在文件不存在的时候会报错,文件存在的时候问价指针会跳到开始位置。 我们还是按照同样的套路,我们来看w模式下文件不存在会发生什么。 我写一个不存在的文件c.txt,然后子代码我就先写一个pass。 w...
阅读(274)赞 (0)
liuying 发布于 2023-07-08
现在我们来详细讲一下,r、w、a 。 我们知道这三个是控制文本读写的模式,既然是控制读写,我们读写的内容到底是二进制格式还是字符串格式的呢? 所以r、w、a还得搭配控制读写内容的模式,t模式和b模式一起来使用。 现在我们主要讲的是r、w、a,所以我们就在t模式的基础上,来研究r、...
阅读(228)赞 (0)
liuying 发布于 2023-07-07
我们前面说在用open功能打开文件,完成读写之后,一定要回收操作系统资源,但肯定还是会有人读写文件完了之后就忘记了回收操作系统资源。 针对初学者,python也给我们提供了这种傻瓜式的操作文件的方式。用这种方式发开文件,你就不用再写那个f.close()了。 它会自动帮你去回收操...
阅读(225)赞 (0)
liuying 发布于 2023-07-06
前面说过,f=open,它涉及到两方面的资源,一方面是这个变量所占的内存空间,这个内存空间我们要进行回收,就直接del f就可以了。 del f 它是解除变量名f与它对应的值的绑定关系,这样这个变量值就变成了垃圾,被垃圾回收机制回收了。 这是回收应用程序的资源。 然后还有一方面就...
阅读(243)赞 (0)
liuying 发布于 2023-07-05
有时候由于网络问题,PYTHON爬取到本地的内容不全,需要我们清空文件内容,如所在内容是:tag.txt,要清空这个文件的内容如何操作?很简单只要2行代码搞定:
阅读(215)赞 (0)
liuying 发布于 2023-07-05
上章我们写的这个文件路径叫绝对路径,就是从磁盘的根目录开始写,你的文件在C盘你就从C冒号斜杠开始写。 open(r'G:\PythonProject\学习\学习文件\date\a.txt') 你的文件在D盘,你就从D盘开始,一直写到文件名点后缀名,这个叫绝对路径。 然后还有一种叫...
阅读(227)赞 (0)
liuying 发布于 2023-07-05
用python操作文件的第一步,就是打开文件。第二步是具体操作文件,包括读或者写文件。 最后一步就是关闭文件。 打开文件的方法,上章已经介绍过了,就是open()这个功能。 然后我们要给它传第一个参数,就是指定我们要打开的这个文件的路径。 我先新增一个文本文件,叫a.txt。 然...
阅读(237)赞 (0)
liuying 发布于 2023-07-03
什么是文件呢? 我们前面说计算机有三层体系结构,最下层是硬件,硬件之上是操作系统,最上层的就是用户和应用程序。 用户和应用程序想要操作硬件,就必须通过操作系统,比如用户或者应用程序箱操作硬盘这个硬件。 那就得操作操作系统,而操作系统提供了一种虚拟的概念,就叫文件。或者叫操作系统提...
阅读(215)赞 (0)
liuying 发布于 2023-07-03
要用代码来操作文件,python就给我们提供了一个功能叫open()。 这个open功能就是用来打开操作系统的文件,然后用操作系统的文件去应对具体的硬盘空间。 所以以后我们用open功能打开一个文件,然后对文件进行操作,其实就是通过操作这个文件,然后转换成具体的硬盘操作。 在讲o...
阅读(228)赞 (0)
liuying 发布于 2023-06-29
废了那么多的章节讲字符编码,最终只需要记住一个结论就行了,关于前两个阶段的乱码问题,我们只需要加上文件头就解决了。 这个文件头指定的编码方式,就指定成你保存文件时用的编码就可以了。 a = '人' 这个变量值是直接存成了Unicode格式的对吧,前面我们提过,Unicode转成其...
阅读(247)赞 (0)
liuying 发布于 2023-06-27
在历史的长河里,产生了媛媛不止我们前面提到的那些编码方式,还有很多。 对于我们中国来说,在GBK之前还有GB2312,它是对ASCII码表的中文扩展,当时咱们还没那么富裕,三个字节对我们来说太奢侈了,所以GB2312只是用两个字节,给常用的汉字进行了编码。 紧接着台湾的同胞一看,...
阅读(223)赞 (0)
liuying 发布于 2023-06-26
现在我们思考一个问题。 我们在电脑上敲字符,这个字符首先是存到内存里的对吧,内存里躺着的都是Unicode格式的二进制数对吧,现在如果我要把它存到硬盘,理论上来说就可以直接把Unicode格式的二进制直接丢到硬盘就可以了。 如果是这样的话,世界上就不会有乱码问题了。 但是,内存里...
阅读(227)赞 (0)
liuying 发布于 2023-06-25
上章讲完了ASCII码表,现在假设我们就处于这个时代,只有ASCII码表,我作为一个电脑的使用者,我在这里打字,我是不能敲中文字符的。 因为ASCII码表里面,根本就没有中文的对照关系,只能敲英文字符,我们敲得英文字符首先是转成ASCII码表里面对应的二进制数,然后存到内存里。 ...
阅读(211)赞 (0)