
Python实战
文章平均质量分 98
东哥说AI
AI超级个体:专注AI智能体、AI编程、大模型部署定制、RPA等前沿技术应用。
分享AI玩法、变现思路。
关注东哥不迷路,创富路上大踏步。
展开
-
Python开发 常见异常和解决办法
Python开发中经常会遇到一些异常,对其进行汇总,并给出解决办法:sqlalchemy创建外键关系报错property of that name exists on mapper;openpyxl保存数据报错IllegalCharacterError;Incorrect string value: ‘\xF0…’;'MySQLConverter' has no ' _elementunicoderesult;安装库报错Visual C++ 14.0 or greater is required。原创 2020-09-07 14:42:26 · 2848 阅读 · 4 评论 -
Python 字典 使用技巧
字典是Python中的一个重要数据类型,适当使用字典可以大大加快开发效率。遍历字典有3种方式,可以根据需要选择,并且Python2于Python3有所区别。Python中获得26个英文字母有很多方法,可以进行拼接得到字符的组合,再利用字典表达式和Python函数得到需要的结果;对字典排序有根据键和根据值两种情况,都可以用lambda表达式进行简单实现。持续更新中...原创 2020-04-15 17:07:54 · 1761 阅读 · 13 评论 -
Python 列表 使用技巧
列表是Python中的一个常用数据结构,对应有很多操作。列表表达式可以大大提高执行效率,如果列表的元素也是一个可迭代的对象时,可以给定key指定子元素进行排序;按照子列表中的某个元素对列表进行排序有3种常见方式,lambda表达式,导入operator类,和列表的sort()方法,可以根据需要选择。生成连续递增的嵌套列表可以使用嵌套列表推导式。持续更新...原创 2020-04-12 21:17:18 · 3745 阅读 · 10 评论 -
用Python实现批量高效文件处理 解放你的双手
生活中难免会遇到批量文件操作的情况,如果手动操作效率很低,使用Python会事半功倍。用Python批量修改文件后缀名用os.rename();删除大小为0的文件用os.path.getsize()和os.remove()。持续更新中...原创 2020-04-12 19:54:50 · 3875 阅读 · 6 评论 -
Python SQLite 基本操作和经验技巧(二)
SQLite是一个轻量级的数据库,Python擅长于数据分析处理,用Python进行SQLite的数据库操作很方便,常用的编程技巧有删除整个数据表、统计数据库sqlite中某一table中的记录行数和对时间操作等。原创 2020-02-20 21:17:51 · 3721 阅读 · 2 评论 -
Python SQLite常见异常及解决办法
SQLite是一个轻量级的数据库,Python擅长于数据分析处理,用Python进行SQLite的数据库操作很方便,在编程时常见的异常及其解决办法有获取某一列数值中的最大值一直返回9问题及解决办法和sqlite3.OperationalError: no such column错误及解决等。原创 2020-02-20 18:52:46 · 4868 阅读 · 3 评论 -
Python Networkx基础知识及使用总结
networkx在2002年5月产生,是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。networkx支持创建简单无向图、有向图和多重图;内置许多标准的图论算法,节点可为任意数据;支持任意的边值维度,功能丰富,简单易用。主要讲了关于networkx的常用操作和属性方法。原创 2020-01-18 11:15:48 · 11274 阅读 · 0 评论 -
Python Flask 框架使用及常见异常处理
Flask是基于Python语言的一个轻量级Web框架,有可能在实现项目的过程中会遇到很多问题,下边总结了一些常见的使用方法、异常及解决办法。包括jinja2.exceptions.TemplateNotFound出错等原创 2019-11-18 14:26:11 · 1666 阅读 · 3 评论 -
Python 库的安装及使用 常见错误异常及解决办法
由于版本等问题,Python在安装一些包的时候,会出现异常,总结了一些常见的错误和解决办法。No module named cross_validation。Django安装报错,需要换用国内源;ABCs from ‘collections’。虚拟环境安装后执行workon命令异常。安装mysqlclient报错需要下载安装文件手动安装。安装库报错error code 1 in /tmp/pip-build。No module named '_ctypes'。workon' 不是内部或外部命令。原创 2019-11-18 13:19:52 · 7625 阅读 · 2 评论 -
Python 编程开发 实用经验和技巧
Python是一门很灵活的语言,也有很多实用的方法和技巧。格式化小数保留指定位数,有多种方法实现。有三种方法判断变量的类型。Python使用@classmethod装饰器实现类方法,使类具有记忆力。str.format与制表符\t设置中文对齐。timedelta对象表示两个不同时间之间的差值,用于进行时间差值计算。可以获取抛出的异常具体信息,包括异常内容、出现行数和所在文件等。使用BeautifulSoup库去掉字符串中的HTML标签。持续更新中。原创 2019-11-15 22:08:09 · 22173 阅读 · 7 评论 -
Python matplotlab库使用方法及注意事项
Python中matplotlib是一个数据可视化的常用库,有的时候会出现一些问题,下边列出一些常见的问题和解决办法。包括坐标轴标题中文及各种特殊符号显示方法、将已知折线平滑化或者插值和savefig保存图片时不清晰以及不完整的解决办法等。原创 2019-11-13 23:55:42 · 1698 阅读 · 2 评论 -
Python SQLite 基本操作和经验技巧(一)
SQLite是一个轻量级的数据库,Python擅长于数据分析处理,用Python进行SQLite的数据库操作很方便,常用的编程技巧有插入单行多行数据、判断sqlite某个表是否存在并创建、列出所有的表和索引、避免重复插入数据、游标的使用方法、数据库连接对象、使用游标查询数据库、判断cursor的结果是否为空等。原创 2019-11-09 01:20:15 · 1802 阅读 · 5 评论 -
Python小应用 百度接口实现图片文字识别,并打包成安装包软件
第一次写博客,主题是用百度接口实现文字识别。为了调用百度文字识别,需要在百度智能云创建文字识别应用并获取AppID、API Key、Secret Key等信息。首先用keyboard库来监听键盘动作,所以在有快捷键按下之后,便会监听到,并用PIL中的ImageGrab来获取到剪切板中的图片并生成本地图片文件;再用注册时得到的AppID、API Key、Secret Key初始化应用,并读取保存到的图片并打印识别的文字,还可以使用无限循环来多次识别文字;调用pyinstaller打包生成识别文字小程序。原创 2019-09-22 23:25:07 · 2700 阅读 · 5 评论