python
自己学习python中随手记下的内容
yeluomen
心在那儿,收获就在那儿!
展开
-
Python设置常量不可修改的办法
《编写高质量代码–改善python程序的91个建议》这本书,第7个建议:"将常量集中到一个文件"时,印象深刻,觉得很有意义。推荐有机会的话阅读下此书。此文:Python版本为3.6.91.常量统一放到一个文档里面2.常量必须用大写字母3.常量在文档里设置后不可再修改__setattr__的参考链接:https://blog.csdn.net/sinat_24354307/article/details/109881341步骤1:验证阶段,编写const.py文件和test.py文件const.原创 2020-11-21 00:41:40 · 1006 阅读 · 1 评论 -
Python __getattr__和__setattr__方法介绍
__getattr__是类在调用属性时,如果没有该属性会自动调用的魔法方法__setattr__是类在设置属性(包含已有属性重新修改属性值)时会自动调用的魔法方法话不多说,直接上例子,如有问题麻烦留言给小编。小编用的是python3.6.9class Person(object): def __init__(self, name): # 调用__setattr__方法 self.name = name # 没有对应的属性时,会调用__getattr__原创 2020-11-21 00:02:27 · 534 阅读 · 1 评论 -
利用Python3发送邮件-亲测可行
1、修改pip源为国内源头下面是Linux的方法,Windows的方法请百度mkdir ~/.pipvim ~/.pip/pip.conf#写入下面的内容[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com2、安装发邮件的包pip3 install PyEmail3、邮箱配置打开smtp进入邮箱的页面,打开SMTP、IMAP、PO原创 2020-06-17 01:24:51 · 424 阅读 · 0 评论 -
Python实现自动人像抠图(小白也能学会)
原理:AI人工智能,机器学习工具:paddlehub包和人像抠图模型deeplabv3p_xception65_humanseg步骤一:安装软件1.nodepad++ (自行百度安装)2.python (自行百度安装,要求版本是python3.6及以上,推荐安装python3.7)步骤二:安装工具包打开windows命令行窗口的方法,同时按:Windows键(带窗户图像那个键)和r...原创 2020-04-27 23:55:02 · 10200 阅读 · 10 评论 -
Python深入-Python的内存管理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。对象的内存使用赋值语句是语言最常见的功能了。但即使是最简单...转载 2020-03-31 22:18:26 · 141 阅读 · 0 评论 -
windows和Linux利用Python快速搭建一个网站
windows和Linux利用Python快速搭建一个网站一.windows步骤1:安装Python3(自行百度)步骤2:在cmd窗口输入ipconfig查看本机ip地址,IPV4那一行。如:192.168.122.68步骤3:制作搭建网站的文件把先这两行的内容保存到一个bat文件中,如http_server.bat 。(8899是端口号可自行修改)@echo offstart p...原创 2020-03-29 21:09:53 · 678 阅读 · 0 评论 -
python多任务笔记
一.线程1.多线程是无顺序的2.len(threading.enumerate())) 输出线程数import threading,timedef saysorry(): print("i'm sorry!") #time.sleep(3) print("Are you ok?")if __name__ == "__main__" : for i in ...原创 2020-02-04 23:22:22 · 199 阅读 · 0 评论