Python
G____G
这个作者很懒,什么都没留下…
展开
-
Python - Conda管理虚拟环境
1.利用conda创建一个tensorflow的开发环境# 创建conda create -n tf2 python=3.6# 激活conda activate tf2# 退出conda deactivate # 删除conda remove -n tf2 --all2.使用配置文件建立environment.yml文件,写入name: mxnetdependencies...原创 2020-03-18 13:53:16 · 186 阅读 · 0 评论 -
Selenium -
1.登录豆瓣from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.chrome.options import Optionsdef login_douba...原创 2020-03-08 18:03:19 · 176 阅读 · 0 评论 -
PyEcharts -
PyEchart官方文档Echart例子echart的主题构建工具可以好好参考1.画不出图检查数据是numpy.int64一类的数据格式,转为python自带的int或float就可以了。# 需要转换格式 numpy.int64在pychart中画不出图v_hour = [list(z) for z in zip(S_hour.index,[int(x) for x in S_hour...原创 2020-03-08 17:57:41 · 358 阅读 · 0 评论 -
Pandas - I/O read_csv() to_csv()等
1.read_csv()设置读取文件列名默认用第零行做列名。header默认为第0行。可以选择为None,这样用0,1整数做列名。设置为10,则前十行都舍弃,以第十一行为列名# 以第10行为列名(从0计行数)bao = pd.read_csv('sym_yang.csv', header=10)自行传入列名,用names=[[’’,’’,’’]]pd.read_csv('sym...原创 2020-03-08 16:46:03 · 183 阅读 · 0 评论 -
Matplolib-颜色大全
List of named colors原创 2020-02-29 17:01:40 · 257 阅读 · 0 评论 -
Pandas - 操作DataFrame
1.DataFrame两列相除,分母为零处理方法# 直接相除,分母不可为零df['dead_rate'] = df['dead_count']/df['confirmed_count']# 分母为零返回0df_city['dead_rate'] = df_city.apply(lambda x: x['dead_count'] / x['confirmed_count'] if x['c...原创 2020-02-12 20:28:42 · 2444 阅读 · 0 评论 -
Python-处理字典
1.对字典按值排序得到元组列表dup_name = sorted(dup_name.items(),key=lambda x:x[1],reverse=True)dup_name[('周鑫', 3), ('吴昊', 3), ('陈锋', 3), ('张博', 3), ('张一帆', 3), ('李志鹏', 3)]...原创 2020-02-12 20:31:01 · 179 阅读 · 0 评论 -
Python-处理字符串
1.字符串表达式eval()dic = {'a':1,'b':2}s = str(dic)type(eval(s))dict原创 2020-02-12 19:51:32 · 220 阅读 · 0 评论 -
Python-解决中文字符串乱码
编码再解码即可得到中文data = "\u3010\u6f14".encode("utf-8").decode("utf-8")原创 2019-08-14 15:09:16 · 1154 阅读 · 0 评论 -
Python-pydub Decoding failed. ffmpeg returned error code: 1
背景AudioSegment.from_mp3()mp3转wav报错Decoding failed. ffmpeg returned error code: 1原因小程序开发工具录得mp3文件本身进行加密的问题,自己录得mp3不会报错原创 2019-08-14 10:31:44 · 2588 阅读 · 1 评论 -
Python-如何测试异步数据库代码
问题产生用pytest写好pymysql的测试代码之后,完成了pymysql代码,测试通过。然后决定将数据库改成异步,即pymysql->aiomyqsql,然而返回结果不再是元组,而是coroutine对象,这时产生困惑,如何测试异步数据库?解决思路看到了静觅的a异步协程使用方法,获得了启发,可以在测试代码里,使用asyncio,并通过task的result()方法,来assert结...原创 2019-07-28 10:13:25 · 293 阅读 · 0 评论 -
Python-typing: 类型标注与支持 Any类型
Any docsAny 是一种特殊的类型。静态类型检查器将所有类型视为与 Any 兼容,反之亦然, Any 也与所有类型相兼容。这意味着可对类型为 Any 的值执行任何操作或方法调用,并将其赋值给任何变量:from typing import Anya = None # type: Anya = [] # OKa = 2 # OKs = '' ...转载 2019-07-27 09:59:14 · 5603 阅读 · 0 评论 -
Python-pythonic积累
1连接含有空值字符串,去空words_list = "".join([i for i in strings if i != ' '])原创 2019-07-27 09:37:26 · 205 阅读 · 0 评论 -
Python-aioredis
aioredis api——referenceConnection usage is as simple as:import asyncioimport aioredisasync def connect_uri(): conn = await aioredis.create_connection( 'redis://localhost/0') val =...翻译 2019-07-26 21:02:37 · 1696 阅读 · 0 评论 -
Python-time和datetime
time docstime.localtime([secs])与 gmtime() 相似但转换为当地时间。如果未提供 secs 或为 None ,则使用由 time() 返回的当前时间。当 DST 适用于给定时间时,dst标志设置为 1 。time.strftime(format[, t])转换一个元组或 struct_time 表示的由 gmtime() 或 localtime() 返回...原创 2019-07-26 19:32:31 · 356 阅读 · 0 评论 -
Python-pymysql
PyMySQL’s documentationExamples¶CRUD¶The following examples make use of a simple tableCREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) COLLATE utf8_bin N...翻译 2019-07-26 15:32:52 · 115 阅读 · 0 评论 -
Python-异步协程的使用方法介绍
静觅-python异步协程大的使用方法介绍转载 2019-07-16 16:14:41 · 159 阅读 · 0 评论 -
Python-os:操作系统接口模块
该模块提供了一些方便使用操作系统相关功能的函数。官方文档-os部分python3.7os源码地址os.getenv(key, default=None)¶如果存在,返回环境变量 key 的值,否则返回 default。 key , default 和返回值均为 str 字符串类型。在Unix系统上,键和值会使用 sys.getfilesystemencoding() 和'surrogat...原创 2019-07-23 23:24:55 · 282 阅读 · 0 评论 -
Python-SQLAlchemy
参考文章:SQLAlchemy官方文档https://docs.sqlalchemy.org/en/13/core/engines.htmlEngine Configuration数据库URL这个create_engine()函数基于URL生成一个Engine。这些URL遵循RFC-1738,通常、包括用户名、密码、主机名、数据库名以及其他配置的可选关键字参数。在某些情况下,文件路径被接受...翻译 2019-07-24 11:40:33 · 273 阅读 · 0 评论 -
Python-Json
Json官方文档json.dumps()将 Python 对象编码成 JSON 字符串json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding=“utf-8”, default=...原创 2019-07-24 16:13:24 · 204 阅读 · 0 评论 -
Python-re: 正则表达式操作
re官方文档re.compile(pattern, flags=0)将正则表达式的样式编译为一个 正则表达式对象 (正则对象),可以用于匹配,通过这个对象的方法 match(), search() 以及其他如下描述。这个表达式的行为可以通过指定 标记 的值来改变。值可以是以下任意变量,可以通过位的OR操作来结合( | 操作符)。序列prog = re.compile(pattern)r...转载 2019-07-24 19:21:21 · 124 阅读 · 0 评论 -
Python-操作Redis
使用Python操作Redis用法详解Python操作Redis数据库转载 2019-07-20 13:00:40 · 129 阅读 · 0 评论 -
Python-pymysql库使用
Python连接MySQL数据库转载 2019-07-20 19:24:09 · 124 阅读 · 0 评论 -
Python-pytest自动化测试框架
pytest教程pytest-GitHub连接转载 2019-07-20 19:27:20 · 473 阅读 · 0 评论 -
Python-asyncio: 异步I/O
asyncio官方文档asyncio 是用来编写 并发 代码的库,使用 async/await 语法。asyncio 被用作多个提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。asyncio 往往是构建 IO 密集型和高层级 结构化 网络代码的最佳选择...转载 2019-07-26 11:46:49 · 266 阅读 · 0 评论 -
Python-aiomysql
aiomysql’s documentationSouce codeaiomysql is a “driver” for accessing a MySQL database from the asyncio (PEP-3156/tulip) framework. It depends on and reuses most parts of PyMySQL . aiomysql tries t...翻译 2019-07-26 14:56:23 · 172 阅读 · 0 评论 -
Python-logging: python的日志记录模块基础教程
日志基础教程日志 HOWTO¶作者Vinay Sajip <vinay_sajip at red-dove dot com>日志基础教程¶日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的)。开发者还会区分事件的重要性,重要性也被...转载 2019-07-26 15:06:18 · 318 阅读 · 0 评论 -
Python-traceback:打印或检索堆栈回溯
traceback docssource codeThis module provides a standard interface to extract, format and print stack traces of Python programs. It exactly mimics the behavior of the Python interpreter when it prin...翻译 2019-07-26 15:24:27 · 511 阅读 · 0 评论 -
Python-Decorators
菜鸟Python函数装饰器理解 Python 装饰器看这一篇就够了-刘志军转载 2019-07-14 14:07:25 · 162 阅读 · 0 评论