python
文章平均质量分 75
longgb123
这个作者很懒,什么都没留下…
展开
-
Seaborn-04-Jointplot两变量图
#-*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltimport seaborn as sns 绿色:#6AB27B 土色:#a27712 浅紫色:#8172B2用于2个变量的画图1、基本参数seaborn.jointplot(x, y, data=None, kind=’scatter’原创 2016-11-19 10:48:38 · 8581 阅读 · 0 评论 -
python-chardet编码检测
一、基本用法使用detect函数输入字符串,输出检测的编码和置信度。import urllibrawdata = urllib.urlopen('http://yahoo.co.jp/').read()import chardetchardet.detect(rawdata)[out] {'encoding': 'EUC-JP', 'confidence': 0.99}二、高级用法处理大量文本原创 2016-10-29 16:54:41 · 445 阅读 · 0 评论 -
python的string与Unicode转换,gbk字符串编码
问题一字串前面少了u。 当遇见以下情况。 返回字符串为’\u82f9\u679c’的unicode时候。str1 = '\u82f9\u679c' # 这里没有u,当传入参数不是unicode的时候print str1 # 结果是 : \u82f9\u679cprint u'\u82f9\u679c' # 结果是 : 苹果解决方法:加上ustr1 = '\u8原创 2018-01-04 17:34:15 · 10417 阅读 · 0 评论 -
python将双斜杠替换为单斜杠
字符串问题在处理字符串的编码问题的时候,有时候需要对一些字串进行精细化的处理。如:我有一个字符串是’%C2%FA99%BC%F55’,我想把它替换为’\xc2\xfa99\xbc\xf55’,看样子貌似是把’%’替换为’\x’,但是因为,后者的字符串中’\xc2’是一个单位,所以使用replace('%','\x')或者replace('%','\x')都是不能成功的。 需要使用一些转化的技巧:d原创 2018-01-04 17:46:59 · 17631 阅读 · 0 评论 -
pynput控制鼠标键盘
控制鼠标与监听控制键盘与监听控制鼠标与监听#-*- coding:utf-8 -*-from pynput.mouse import Button, Controller## ================================================## 控制鼠标## ====================================翻译 2018-01-17 22:06:44 · 12956 阅读 · 4 评论 -
使用sphinx自动建立API文档(一)
1、使用 demo 的 python 文件建立test_demo为根目录,下面分别建立doc和src文件夹。 doc:之后用来存储生成的 html 文件和相关配置 src:源 python 文件 src下面的 demo 文件分别有如下内容: demo1:class Demo1(): """ English Demo1. """ def dem..原创 2018-08-19 20:10:18 · 971 阅读 · 0 评论 -
使用sphinx自动建立API文档(二)定制化
1、网站主题修改上面生成的网页风格比较像flask的主页,实际上使用就是同一主题alabaster。 修改conf.py文件:html_theme = 'alabaster'。 将值修改为喜欢的风格,sphinxdoc的风格是matplotlib的主题样式;nature是pandas的主题, 个人比较喜欢nature,将上面修改为:html_theme = 'nature'重...原创 2018-08-19 20:19:59 · 1688 阅读 · 0 评论 -
sphinx-apidoc
一、使用二、选项三、automodapi一、使用sphinx-apidoc [OPTIONS] -o <OUTPUT_PATH> <MODULE_PATH> [EXCLUDE_PATTERN, …]sphinx-apidoc是一个自动生成Sphinx源的工具,使用该autodoc扩展。 MODULE_PATH:是 python 的源...翻译 2018-08-19 20:28:39 · 1432 阅读 · 0 评论 -
python-eval函数
文章目录一、基本用法二、使用 dict一、基本用法eval(expression, globals=None, locals=None) eval 最直接的作用就是把字符串当成有效的表达式来求值并返回计算结果。如下:a = 1b = 2print("eval('a+b') : ", eval('a+b'))&gt;&gt;&gt; eval('a+b') : 3python...原创 2018-09-23 17:24:35 · 438 阅读 · 0 评论 -
python-sql-format
输入:一个sql的字符串,格式任意或者比较乱输出:一个相对有规则(缩进、换行)的sql-format的字符串简单的例子:https://github.com/longgb246/python-sql-format例子:# input_sql 为如下输入output_sql = sql_format(input_sql, wrap_add=None, mode='upper')# ...原创 2018-10-15 00:22:04 · 3631 阅读 · 0 评论 -
import与__import__
import作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录;__import__作用:同import语句同样的功能,但__import__是一个函数,并且只接收字符串作为参数,所以它的作用就可想而知了。其实import语句就是调用这个函数进行导入工作的,import sys <==>sys = __import__('sys')...转载 2018-11-19 00:33:44 · 188 阅读 · 0 评论 -
python-pandas设置打印宽度
pandas设置打印宽度当未设置打印宽度时,如果有个列存在字符串较长的情况,有可能打印显示为...,如下:设置打印宽度:import pandas as pdpd.set_option('display.max_colwidth', 20)可以显示完全:pandas一些打印设置使用如下:pd.get_option('display.width')pd.set_optio...原创 2018-11-25 17:25:35 · 14228 阅读 · 0 评论 -
python-uncompyle反编译
python的编译后文件pyc,可以将pyc文件反编译为py文件。相应的工具:uncompylegithub地址:https://github.com/rocky/python-uncompyle6/安装:pip install uncompyle安装好后,注意执行的命令为uncompyle6,而不是uncompyle。查看帮助命令:uncompyle6 --help、uncompyle...原创 2018-11-24 21:33:51 · 2601 阅读 · 1 评论 -
python-setup模块
本地打包,setup安装一、distutils使用:distutils 进行打包,步骤如下,以单一文件为例。1、创建文件在同一目录下。写一个foo.py文件:#-*- coding:utf-8 -*-def sum(*values): s = 0 for v in values: i = int(v) s = s + i pri...原创 2018-11-25 11:10:42 · 330 阅读 · 0 评论 -
python-uuid
文章目录Python使用UUID库生成唯一ID1. 资料2. 概述3. 实现4. 使用方面[转载]https://www.cnblogs.com/dkblog/archive/2011/10/10/2205200.htmlPython使用UUID库生成唯一ID1. 资料Python官方Doc:《20.15. uuid — UUID objects according to RFC 412...转载 2018-12-19 20:27:14 · 268 阅读 · 0 评论 -
python-ANSII码和进制转换
一、进制转换bin():其他进制数值 —> 二进制字符串[10=>2]: bin(10) [8 =>2]: bin(012) [16=>2]: bin(0xa)oct():其他进制数值 —> 八进制字符串[10=>8]: oct(10) [2 =>8]: oct(0b1010) [16=>8]: oct(0xa)int():其他进制数值 —> 十进制字符串[2=>10]: int(0原创 2016-11-05 14:54:28 · 750 阅读 · 0 评论 -
python-操作文件路径
当前路径:# -*- coding: utf-8 -*-import sys, ospwd = sys.path[0] # 获取当前执行脚本的位置参数: __file__:当前文件完整路径,包括文件名 os.path.dirname(file): 某个文件所在的目录路径 os.path.join(a, b, c,….): 路径构造 a/b/c os.path.abs原创 2016-11-29 10:56:08 · 390 阅读 · 0 评论 -
Seaborn-03-数据分布图
基本#-*- coding:utf-8 -*-from __future__ import divisionimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy import stats, integrateimport seaborn as sns1、快速查看分布distplotx翻译 2016-11-18 18:29:57 · 3104 阅读 · 0 评论 -
Seaborn-02-颜色板控制
基本#-*- coding:utf-8 -*-from __future__ import divisionimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns1、定性调色板 Qualitative默认的定性调色板:deep, muted, pastel, brig原创 2016-11-17 14:47:28 · 2032 阅读 · 0 评论 -
Seaborn-01-图控制
基本#-*- coding:utf-8 -*-import numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt1、引入 seaborn 风格def sinplot(flip=1): x = np.linspace(0, 14, 100) for i in range(1, 7):原创 2016-11-17 13:36:52 · 2188 阅读 · 0 评论 -
Pandas-office-10分钟开始
基本# -*- coding:utf-8 -*-import numpy as npimport pandas as pdimport matplotlib.pyplot as plt1、创建数据框dates = pd.date_range('20130101', periods=6)df = pd.DataFrame(np.random.randn(6, 4), index=dates,原创 2016-11-16 10:10:58 · 528 阅读 · 0 评论 -
Seaborn-05-Pairplot多变量图
#-*- coding:utf-8 -*-from __future__ import divisionimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsseaborn.pairplot(data, hue=None, hue_order=None, palette=None, vars=None, x原创 2016-11-21 11:56:16 · 11138 阅读 · 0 评论 -
python_Django_7:Customizing the admin site
一、管理admin1、修改顺序from django.contrib import adminfrom .models import Questionclass QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text']admin.site.register(Question, QuestionAdmin)翻译 2017-04-23 16:50:20 · 463 阅读 · 0 评论 -
python_Django_6:Static files
一、静态文件创建static在app的目录下,polls/static/。和建立templates类似,还需要在建立app名字命名的文件夹。将文件放于其下polls/static/polls/。1.1 添加css建立css文件夹,再建立style.css,写入:li a { color: green;}修改index.html{% load static %}<link rel="sty翻译 2017-04-23 16:49:25 · 491 阅读 · 0 评论 -
python_Django_5:Testing
一、测试写测试类,在app的tests.py文件下。import datetimefrom django.utils import timezonefrom django.test import TestCasefrom .models import Questionclass QuestionMethodTests(TestCase): def test_was_published_翻译 2017-04-23 16:48:34 · 331 阅读 · 0 评论 -
python_Django_4:Forms and generic views
一、表单<h1>{{ question.question_text }}</h1>{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}<form action="{% url 'polls:vote' question.id %}" method="post">{% csrf_token %}翻译 2017-04-23 16:47:03 · 386 阅读 · 0 评论 -
python_Django_3:Views and templates
一、视图添加更多的视图,在app的views.py下:def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id)def results(request, question_id): response = "You're looking at翻译 2017-04-23 16:45:46 · 431 阅读 · 0 评论 -
python_Django_2:Models and the admin site
一、创建一个Projectdjango-admin startproject longgb246产生目录longgb246/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py二、开启服务python manage.py runserver端口号:http:翻译 2017-04-23 16:44:38 · 437 阅读 · 0 评论 -
python_Django_1:Request and Response
一、创建一个Projectdjango-admin startproject longgb246产生目录longgb246/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py二、开启服务python manage.py runserver端口号:http:翻译 2017-04-23 16:41:39 · 350 阅读 · 0 评论 -
python-VirtualEnv虚拟环境
1、安装virtualenvpip install virtualenv2、进入到某个文件夹创建纯净python2环境mkdir workspacecd workspacevirtualenv python2或者使用pycharm,也可以生成虚拟环境,不用的时候,直接删除文件就可以了。 进入虚拟环境后,pip安装时独立的,不会影响。原创 2016-11-29 11:02:30 · 343 阅读 · 0 评论 -
python-生成Word、docx文件
http://python-docx.readthedocs.io/en/latest/index.html 生成word的利器!一、快速开始from docx import Documentdocument = Document()1、段落加一个段落,下面paragraph 是前面内容的光标指向,后面再该处插入一句话。paragraph = document.add_paragraph('L原创 2016-11-29 10:58:03 · 4663 阅读 · 0 评论 -
python-vars/dir
官方中英文解释:vars:返回具有__dict__属性的模块、类、实例或任何其他对象的__dict__属性。Return the __dict__ attribute for a module, class, instance, or any other object with a __dict__ attribute.dir:如果对象具有名为的__dir__()方法,则将调用此方法并...原创 2018-12-20 00:12:50 · 304 阅读 · 0 评论