Python
Python相关技术
自我救赎的废物
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python设计小技巧
1、类与约束,抽象类设计(1)第一种,约束不严格,只有调用到未实现方法时才会报异常class Payment(object): def pay(self): raise NotImplementedError("%s未实现pay方法" % self.__class__.__name__)class WechatPay(Payment): def pay(self): print("微信支付")(2)第二种,python3引入abc模块,实现了严格原创 2021-02-03 01:10:21 · 330 阅读 · 1 评论 -
用ubuntn自带的python3环境安装aiohttp
ubuntu16 自带的python默认是3.5.2 但是async的一些新特性也正式python3.5后加入的,刚刚在这个门槛今天在服务器上的一个项目 需要使用aiohttp来进行异步请求 但是使用pip3 install aiohttp会报错aiohttp requires Python ‘>=3.5.3’ but the running Python is 3.5.2但是wi...原创 2019-05-08 17:47:13 · 563 阅读 · 0 评论 -
上下文管理的两种方式
代码比较简单,只是简单的笔记一般的应用场景:需要频繁连接和释放资源,或者某个代码块前后的固定执行语句# -*- coding: utf-8 -*-# @Time : 2019/1/27 3:21# @Author : Meta# @QQ : 239036082from contextlib import contextmanager# 方式1class Qqu...原创 2019-01-28 11:24:35 · 414 阅读 · 0 评论 -
利用python自带函数实现树结构
树结构是一种抽象数据类型,在计算机科学领域有着非常广泛的应用。一颗树可以简单的表示为根, 左子树, 右子树。 而左子树和右子树又可以有自己的子树。这似乎是一种比较复杂的数据结构,那么真的能像我们在标题中所说的那样,用一行Python代码就可以实现吗?一行代码实现?由于树形结构的外层和内层有着相似的结构,所以多可以用递归的方式定义树。再利用Python中提供的defaultdict,我们就可以很...转载 2019-01-07 00:16:17 · 2162 阅读 · 0 评论 -
ModuleNotFoundError: No module named '__main__.xxxxx'; '__main__' is not a package
**问题:**碰到一个有意思的错误,以前写代码的时候包括测试的时候都没问题,现在运行却报错如下ModuleNotFoundError: No module named '__main__.xxxxx'; '__main__' is not a package**解决方法:首先灾引用的时候要注意: from 文件夹名 import 文件名 然后在代码中执行引入的方法: 文件名.方法**...原创 2018-12-16 01:46:02 · 10216 阅读 · 0 评论 -
邮件类型的文件解析
需求:这是2017年大概12月份去省厅出差时遇到的,当时有一大批邮件类型的文件,有人想把它的内容解析出来然后存到数据库里面进行查询。当时的难点就是把邮件内容分离出来存到数据库解决:这个不算难,只是编码问题稍微麻烦点,重点是客户的数据不能带回家看# -*- encoding: utf-8 -*-import emailimport reimport osimport multiproce...原创 2018-09-27 19:04:43 · 2912 阅读 · 0 评论 -
利用百度搜索寻找目标网站
需求:需要寻找一批游戏或者教育网站地址 思路:1.先百度关键字得到一批结果;2.然后访问百度到的结果,根据网页内容关键字判断 是否是目标站# -*- coding: utf-8 -*-# @Time : 2018/8/7 13:02# @Author : xiangchaoming# @QQ : 239036082# 引入浏览器驱动from...原创 2018-08-13 09:52:35 · 1017 阅读 · 0 评论 -
批量还原sql文件
需求:单位里的睿智不会批量还原sql文件,这些文件在同一个数据库,单表的数据量不算大 解决:批量读取文件,然后运行sql语句就可以了,此方法适用于MySQL数据库import pymysqlimport pymysql.cursorsdef create_sql(): sql_list = [] for root, dirs, files in os.wal...原创 2018-08-10 23:06:59 · 812 阅读 · 0 评论 -
文本中unicode乱码处理
需求:有一个文本,其中存在的一些网络上的Unicode码,现在需要对文本进行乱码处理 思路:对所有unicode码进行查找替换# -*- coding: utf-8 -*-# @Time : 2018/7/28 14:51# @Author : xiangchaoming# @QQ : 239036082import refrom functools import...原创 2018-07-31 09:11:08 · 3581 阅读 · 1 评论 -
根据银行卡号查询该银行卡的签发银行
这是我第一次写博客,如果有不对的或者绕弯的还请各位大神指点下,毕竟还是个新手,这个小程序也是我现实中遇到的需求,下面是我的思路;需求:一批银行卡号现在存储在一个txt文件中,每一行存储一个银行卡号,现在要求找出对应的所属银行第一步:国内一般根据银行卡的开头来判断所属行,所以先找到合适的字典,我选择excle来存储字典第二步:直接编写代码# -*- coding: utf-8 ...原创 2018-07-17 00:39:39 · 1079 阅读 · 0 评论
分享