- 博客(54)
- 收藏
- 关注
原创 批量杀进程libreoffice命令
geeklee@geeklee-ThinkPad-E420:~$ ps -efUID PID PPID C STIME TTY TIME CMDroot 1 0 0 08:06 ? 00:00:01 /sbin/init splashroot 2 0 0 08:06 ? 00:0
2016-10-27 16:52:52 4921
原创 pandas.read_excel详解
#coding:utf-8import pandas as pdimport numpy as npfilefullpath = r"/home/geeklee/temp/all_gov_file/pol_gov_mon/downloads/1.xls"#filefullpath = r"/home/geeklee/temp/all_gov_file/pol_gov_mon/downloads
2016-10-23 17:10:14 75856 2
原创 Python urllib模块urlopen()【打开网站,写入本地文件】与urlretrieve()【直接下载网站文件到本地】
1.urlopen()方法 urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。 参数url表示远程数据的路径,一般是网址; 参数data表示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get。如果你不清楚,也不必太在意,一般情况下很少用
2016-10-20 16:05:06 8576
原创 libreoffice
geeklee@geeklee-ThinkPad-E420:/$ whereis libreofficelibreoffice: /usr/bin/libreoffice4.2-printeradmin /usr/bin/libreoffice4.2 /etc/libreofficegeeklee@geeklee-ThinkPad-E420:/$ ls -ls /usr/bin | grep l
2016-10-20 10:38:18 889
原创 Python3数据结构【列表list,元组tuple,集合set】
(adsbygoogle = window.adsbygoogle || []).push({}); ← Python3 函数 Python3 模块 → Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据
2016-10-18 11:03:59 2737
原创 bs.find()和bs.findAll()的区别,print()函数的格式化
print()函数直接打印数据结构的话不会对数据结构内的字符串进行格式化。bs.find()返回的是一个字符串,print()可以对其进行格式化import requestsfrom bs4 import BeautifulSoupr = requests.get("https://www.baidu.com")bs = BeautifulSoup(unicode(r.content,"utf-
2016-10-18 10:57:18 4573
原创 编码问题【u和不带u】
Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u’…’表示,比如:>>> print u'中文'中文>>> u'中'u'\u4e2d' 写u’中’和u’\u4e2d’是一样的,\u后面是十六进制的Unicode码。因此,u’A’和u’\u0041’也是一样的。两种字符串如何相互转换?字符串’xxx’虽然是ASCII编码,但也可以看成是UTF-8编码,而u
2016-10-18 10:32:50 1167
原创 【django错误解决】error: unrecognized arguments: getall
错误代码提示geeklee@geeklee-ThinkPad-E420:~/临时文件夹/pol_gov_mon0$ python manage.py xinjiang getallusage: manage.py xinjiang [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS] [--p
2016-10-16 17:16:11 8438
原创 ubuntu上网慢的解决办法
http://www.startos.com/ubuntu/qa/2011030723448.html http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f76238d586482ec3933fc239045c163bbffd707e5619d0c6616403af4b41e8f42b71320420b398
2016-10-16 15:46:48 7478
原创 python手动下载并安装第三方库和国内第三方库镜像资源链接
虽然用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。 不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。在国内的强烈推荐豆瓣的源 http://pypi.douban.com/s
2016-10-16 14:51:38 10410
原创 ubuntu 16.04 安装pycharm
记录下自己安装的过程1、安装Java jdk 直接打开终端,执行下面的命令; sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get installl Oracle-java8-installer 安装过程中会出现oracle license对话框,选择
2016-10-16 01:33:08 8075
原创 Python的requestcontent和text的区别
requests的content和text的区别 一般情况下text提取出来的可能乱码,content提取出来的一般不会乱码。 一直在想requests的content和text的区别,从print 结果来看是没有任何区别的 那两者之间有什么不同,看下源码:@property def text(self): """Content of the response, i
2016-10-14 15:50:55 9123
原创 pd.columns和pd.columns.tolist
目录: 读取数据 索引 选择数据 简单运算 声明,本文引用于:https://www.dataquest.io/mission/8/introduction-to-pandas (建议阅读原文)Pandas使用一个二维的数据结构DataFrame来表示表格式的数据,相比较于Numpy,Pandas可以存储混合的数据结构,同时使用NaN来表示缺失的数据,而不用
2016-10-13 21:32:10 23276 2
原创 pd.read_excel('文件名',sheetname=k,header=0,encoding=utf-8)
对于存储着极为规整数据的Excel而言,其实是没必要一定用Excel来存,尽管Pandas也十分友好的提供了I/O接口。taxidata.to_excel('t0401.xlsx',encoding='utf-8')taxidata_from_excel = pd.read_excel('t0401.xlsx',header=0, encoding='utf-8')taxidata_from_exc
2016-10-13 21:03:44 21833 2
原创 Windows 7 与 Linux 的双系统安装
这个问题问了很久了,因为自己有几次装双系统的经验,我这里来回答一下,给后面有这个问题的同学做个参考吧!欢迎指正。==========================================================如果你要安装linux系统,但是又不想换掉Win7的操作习惯,建议安装Win7+Linux双系统,随你个人喜好。下面介绍的是用U盘安装的方法。首先,磁盘分区,其实计算机里面自
2016-10-13 20:45:12 30945 1
原创 能看懂的Pandas教程
[十分钟学习pandas](http://www.cnblogs.com/chaosimple/p/4153083.html) I blog when I’m bored HOME PROJECTS 现充也能看懂的Pandas教程16 Nov 2015 本文的目的在于教给 现充 我一点人生的经验,介绍一些 Jupyter Note
2016-10-13 17:17:44 45381 4
原创 ORM:django的ORM和SQLalchemy
ORM对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 一般的ORM包括以下四部分: 一个对持久类对象进行CRUD操作的API; 一个语言或API用来规定与类和类属性相关的查询;
2016-10-13 14:02:44 1427
原创 【干货】三步搞定Python代码批量缩进
[【干货】三步搞定Python代码批量缩进](http://qoofan.com/read/vnembPWznO.html)一般语言都是通过{}来标识代码块的,而在python中,是通过缩进来识别代码块的,这是Python有别于其他编程语言的几个重要特性之一。一般来说,缩进几个空格或者tab都是可以的,只要你保持一致就可以。不过为了别人阅读方便,还是用tab或者4个空格比较好。可是,程序员们用py
2016-10-12 23:01:19 31068 1
原创 【ERROR】xlrd.biffh.XLRDError: Openoffice.org ODS file; not supported
>>> import pandas as pd>>> import numpy as np>>> df = pd.read_excel("excel-comp-data.xlsx")Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/d
2016-10-12 15:14:28 6078
原创 Response.iter_content
Requests快速上手Response.iter_content原始响应内容在罕见的情况下,你可能想获取来自服务器的原始套接字响应,那么你可以访问 r.raw。 如果你确实想这么干,那请你确保在初始请求中设置了 stream=True。具体你可以这么做:>>> r = requests.get('https://github.com/timeline.json', stream=True)>>>
2016-10-12 13:11:54 11693 1
原创 JSON的表示形式
{"sites": [{ "name":"菜鸟教程" , "url":"www.runoob.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" }]}{"键": [中括号里面表示值,里面有含有许多键值对{ "键":"值"/["值","值"] , "键"
2016-10-12 13:01:57 2046
原创 理解Python中的with…as…语法
理解Python中的with…as…语法(http://zhoutall.com/archives/325)`
2016-10-12 11:09:59 992
原创 python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
exit(0):无错误退出 exit(1):有错误退出 退出代码是告诉解释器的(或操作系统)
2016-10-12 10:37:04 93959 2
原创 django column缺失
postgresql常用命令django.db.utils.ProgrammingError: column jiandu_gov_pol_air_result.county does not existLINE 1: ...u_gov_pol_air_result"."times" = 'NaN'::float AND "jiandu_go...解决办法:在已有的表中添加新字段在已有的表里添加
2016-10-11 10:54:24 1771
原创 从头开始创建django项目和链接postgreSQL
创建数据库ubuntuq@ubuntuq-HP-Compaq-6910p-RH241AV:~/下载/wuran$ su postgres密码: postgres@ubuntuq-HP-Compaq-6910p-RH241AV:/home/ubuntuq/下载/wuran$ psqlpsql (9.3.11)Type "help" for help.postgres=# \lpostgre
2016-10-10 21:43:06 5807 1
原创 在Django上设置postgresql和运行代码
创建postgresql数据库在django中设置postgresql数据库信息在django中迁移数据库和运行代码
2016-10-10 17:47:11 2852
原创 postgresql的命令
ubuntuq@ubuntuq-HP-Compaq-6910p-RH241AV:~$ su postgres#进入超级管理员密码: admin123$postgres@ubuntuq-HP-Compaq-6910p-RH241AV:/home/ubuntuq$ psql#进入psql数据库psql (9.3.11)Type "help" for help.postgres=# \l#查询
2016-10-10 16:34:08 1075
原创 Postgresql登录建库
postgres@ubuntuq-HP-Compaq-6910p-RH241AV:~$ psql -U geeklee -d postgres -h 127.0.0.1 -p 5432#登录Password for user geeklee: #输入密码138psql (9.3.11)SSL connection (cipher: DHE-RSA-AES256-GCM-SHA384, bi
2016-10-10 15:26:47 2822
原创 urllib和urllib2的区别和使用
Python的urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。他们两个最显著的差异如下:urllib2可以接受一个Request对象,并以此可以来设置一个URL的headers,但是urllib只接收一个URL。这意味着,你不能伪装你的用户代理字符串等。 urllib模块可以提供进行urlencode的方法,该方法用于GET查询字符串的生成,urllib2的不具有
2016-10-10 13:11:12 5840
原创 SQL的EQUI JOIN【join和left join区别】
EQUI JOIN 这是一种最普通的 JOIN 操作,它包含两种连接方式:INNER JOIN(或者是 JOIN )OUTER JOIN(包括: LEFT 、 RIGHT、 FULL OUTER JOIN)用例子最容易说明其中区别:-- This table reference contains authors and their books.#这是一个表格包含作者和他们的书籍。-- Th
2016-10-10 09:47:30 4927 3
原创 SQL语法【一】
标识符和关键字关键字 如:SELECT ,FROM 标识符 如:mytable , cities , weather SQL 标识符和关键字必须以一个字母开头 (a-z 以及带可区别标记的字母以及非拉丁字母 )或下划线开头 (_)开头。标识符和关键字里随后的字符可以是字母,数字(0-9), 或者下划线,但 SQL 标准不会定义包含数字或者以下划线开头或结尾的关键字。 标识符和关键字名字都是大
2016-10-09 17:24:54 501 2
原创 PostgreSQL drop和delete的区别
DROP我们还要提到如果你不再需要某个表,或者你想创建一个不同的表,那么你可以用下面的命令删除它:DROP TABLE tablename; 全部删除,表格和数据都清空DELETE我们用下面形式的语句的时候一定要小心DELETE FROM tablename; 只删除行,清空数据,但是表格还在 如果没有条件,DELETE 将从指定表中删除所有行,把它清空。做这些之前系统不会请求你确认!
2016-10-09 16:48:41 2198 2
原创 ubantu命令
Windows的安装第三方是pip install pandas ubantu 安装第三方是sudo pip install pandas 否则会报错!ubuntuq@ubuntuq-HP-Compaq-6910p-RH241AV:~/下载$ pip install pandasCollecting pandas Using cached pandas-0.19.0-cp27-cp27mu
2016-10-09 16:26:08 5300
原创 PostgreSQL创建新表
你可以通过声明表的名字和所有字段的名字及其类型来创建表∶CREATE TABLE weather ( city varchar(80), temp_lo int, -- 最低气温 temp_hi int, -- 最高气温 prcp real,
2016-10-09 16:22:31 6337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人