Python
RainJeyin
受命于天,寿而永昌。
展开
-
【python】两个 列表内嵌套字典 数据格式,做join操作
需求:将如下两个列表,合并成一个列表。mysql_data = [{'status': 1L, 'serverPort': u'12001', 'hostname': u'host-172-18-231-130', 'component': u'HDFS', 'server': u'NameNode', 'startTime': datetime.datetime(2020, 8, 12, 11, 19, 38)}, {'status': 1L, 'serverPort': u'12001', 'ho原创 2020-08-12 18:56:25 · 541 阅读 · 0 评论 -
Python包中 __init__.py 文件的作用
1. Python中package的标识,不能删除2. 定义__all__用来模糊导入3. 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)原创 2020-08-04 14:22:21 · 177 阅读 · 0 评论 -
PyCharm中的操作记录
1. 折叠/展开代码块展开ctrl + shift + + 收起ctrl + shift + - 折叠某一点:ctrl + - 展开某一层:ctrl + +2. 返回光标上一位置ctrl + alt + 向左箭头原创 2020-08-04 13:46:07 · 452 阅读 · 0 评论 -
python连接mysql服务执行load data异常
问题1:(1148, u'The used command is not allowed with this MySQL version')原因:python 通过load data 导入mysql 数据库时候需要配置connect为local_infile=1解决方案:db = pymysql.connect(hostname, user, password, database, port=port, local_infile=1)问题2:命令执行成功,但其实没有导入数据原因:pymy.原创 2020-08-04 09:20:54 · 769 阅读 · 0 评论 -
使用python的OS模块获取Linux系统的HOME目录
#! /usr/bin/env python# -*- coding: utf-8 -*- import os print os.environ['HOME']print os.path.expandvars('$HOME')print os.path.expanduser('~')原创 2020-07-31 11:19:16 · 784 阅读 · 1 评论 -
日志模块logging的简单使用
平时在写代码调试代码的过程中,会经常使用到print()函数。这样虽然使用方便,但不便于日后再分析自己曾经的错误。python中有个logging模块,可以很好的记录程序运行中的各类信息。谨以此文记之。1. logging模块简介首先,我们来看一下logging模块的文档:help(logging)Help on package logging:NAME loggin...原创 2019-03-04 15:36:56 · 275 阅读 · 0 评论 -
python中的迭代器
【来自别人的经验】1. 可以作用于 for 循环的对象统称为 可迭代对象 【iterable】。2. 可以被 next() 函数调用兵不断返回下一个之的对象称为 迭代器 【iterator】。3. 所有的 iterable 都可以通过内置函数 iter() 来转变为 迭代器 【iterator】。4. 对 迭代器 来讲,有一个 __next() 就够了。在你使用 for 和 in ...原创 2019-02-24 16:23:45 · 140 阅读 · 0 评论 -
python列表去重
面试python开发岗,经常会碰到这样一道面试题,列表去重问题。其在爬虫项目中会得到广泛应用。下面列出几个方法:1. 利用集合元素唯一性的性质:def DelDupli(L): return list(set(L))L = [1,3,3,3,4,3,34,3,54,3,4,2,8]print(DelDupli(L))# result[1, 34, 3, 4, 2, ...原创 2019-02-28 16:19:52 · 955 阅读 · 0 评论 -
python中的JSON
JSON(JavaScript对象表示法)是一种用于表示结构化数据的流行数据格式。在服务器和web应用程序之间以JSON格式传输和接收数据是很常见的。在python中JSON是以字符串形式存在的。如:person = '{"name": "rain", "age": 25, "gender": "male"}'; 在Python中可以将JSON字符串转换为字...原创 2019-02-23 16:15:34 · 206 阅读 · 0 评论 -
matplotlib中的颜色
在画图时经常记不住颜色,也不知道该选用什么颜色,特在网上找来一张ya颜色对照表,聊以记录,方便自己查找。原创 2019-02-27 16:38:48 · 1662 阅读 · 0 评论 -
python的OS模块
1. os.walk() 功能:用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 语法:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 参数:top -- 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filename...原创 2018-08-10 19:01:34 · 133 阅读 · 0 评论