摘要:
1、json.dumps()和loads() json.dumps()将dict类型数据转成str。 json.loads()刚好相反,将str类型的数据转成dict。 2、json.dump()和json.load() json.dump主要用来文件写入,json.load主要用来文件读取。但是只 阅读全文
摘要:
关于yaml YAML语言的设计目标,就是方便人类读写。如果你想要实现一些用ini不好做到的配置,可以使用yaml格式作为配置文件 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从它开始到行尾都被忽略 阅读全文
摘要:
一.pymysql的主要方法 二.常用操作 1.查询数据 2.插入数据 3.修改数据 4.删除数据 附上使用的表: 阅读全文
摘要:
装饰器的功能在很多语言中都有,名字也不尽相同,其实它体现的是一种设计模式,强调的是开放封闭原则,更多的用于后期功能升级而不是编写新的代码。装饰器不光能装饰函数,也能装饰其他的对象,比如类,但通常,我们以装饰函数为例子介绍其用法。要理解在Python中装饰器的原理,需要一步一步来。本文尽量描述得浅显易 阅读全文
摘要:
因为python并不知道你那个叫demo的package在哪里。你需要手动把project的完整路径添加到PYTHONPATH这个环境变量中。pycharm执行项目中的文件时会自动帮你做这件事,所以你用pycharm执行是可以的。 阅读全文
摘要:
记录将本地Pycharm项目上传到Github的整个过程。 准备工作 首先得注册github账号,这里不多说 然后,安装git (我的版本git version 2.15.0.windows.1) PyCharm版本2017.2.3 上传操作 第一步,点击PyCharm的File -> Settin 阅读全文
摘要:
1. 下载git客户端 2. File->Default Setting-> Version Control->Git 3. Path to Git executable 填写git客户端的git.exe路径,点击OK,如图下 4. 5. Git Repository URL的地址填写 其形式如:h 阅读全文
摘要:
问题现象:通过打断点,一步步调试可以正常复制和粘贴剪贴板数据。但是直接运行会报错pywintypes.error: (1418, 'GetClipboardData',线程没有打开的剪贴板)问题原因:原因是直接运行的话,没办法控制main线程的运行顺序,可能出现setText()还未关闭剪贴板,ge 阅读全文
摘要:
一、logging模块 (一)、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1 阅读全文
摘要:
openpyxl模块介绍 openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。 安装 阅读全文