Python
文章平均质量分 68
SDUT_wdc
这个作者很懒,什么都没留下…
展开
-
利用python进行数据分析随笔小记
移除重复数据: DataFrame中常常出现重复行。比如下面这里例子:http://img.my.csdn.net/uploads/201604/29/1461915691_3124.png原创 2016-04-29 15:49:50 · 578 阅读 · 0 评论 -
Python读写csv文件
1. 写入并生成csv文件代码:# coding: utf-8import csvcsvfile = file('csv_test.csv', 'wb')writer = csv.writer(csvfile)writer.writerow(['姓名', '年龄', '电话'])data = [ ('小河', '25', '12转载 2016-08-10 13:13:39 · 538 阅读 · 0 评论 -
python操作mysql数据库
#!/usr/bin/env python# coding=utf-8import MySQLdbimport csvconn=MySQLdb.connect(host="192.168.6.63",user="test",passwd="test",db="mergedata01")cur=conn.cursor()#select * from history where原创 2016-08-09 21:16:18 · 369 阅读 · 0 评论 -
python脚本实现发送邮件功能
#!/usr/bin/env python# coding=utf-8import osfrom email import encodersfrom email.header import Headerfrom email.mime.base import MIMEBasefrom email.mime.multipart import MIMEMultip原创 2016-07-30 10:35:05 · 705 阅读 · 0 评论 -
python操作mysql数据库
一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装:Ubuntu\deepin>>sudo apt-get install mysql-se转载 2016-07-26 17:30:55 · 484 阅读 · 0 评论 -
Python的内置模块math介绍
函数 说明 实例 math.e 自然常数e >>> math.e2.718281828459045 math.pi 圆周率pi >>> math.pi3.141592653589793 math.degrees(x) 弧度转度 >>> math.degrees(math.pi)180.0 math.radi转载 2016-04-10 20:23:23 · 4630 阅读 · 0 评论 -
mysql-python安装时EnvironmentError: mysql_config not found
在安装 mysql-python时,会出现:sh: mysql_config: not foundTraceback (most recent call last): File "setup.py", line 15, in metadata, options = get_config() File "/home/zhxia/apps/source/MySQL-py转载 2016-04-03 21:56:35 · 545 阅读 · 0 评论 -
python web 部署:nginx + gunicorn + supervisor + flask
python web 部署web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是 nginx 做前端代理,中间 webservice 调用程序脚本。大概方式:nginx + webservice + scriptnginx 不用多说,一个高性能的web服务器。通常用来在前端做反向代理服务器。所谓正向与反向(reverse),只是英文说法翻译。代理服务,简而言转载 2016-04-01 18:15:19 · 1139 阅读 · 0 评论 -
Crawlpojproblem
setting.py# -*- coding: utf-8 -*-# Scrapy settings for poj project## For simplicity, this file contains only settings considered important or# commonly used. You can find more settings con原创 2016-06-03 23:25:04 · 547 阅读 · 0 评论 -
Python读取某个目录下的zip压缩包解压开后计算每个小文件的md5值,并将压缩包名字、里面小文件名字、以及对应的md5值写入csv文件
#coding=utf-8import csvimport hashlibimport os,sysimport zipfilereload(sys)sys.setdefaultencoding('UTF-8')def CalcMD5(filepath): #通过文件的路径来得到文件的md5值,传的参数是路径 with open(filepath,'rb') as原创 2016-08-10 19:02:42 · 1581 阅读 · 0 评论 -
Python中re进行匹配
import res="jsldjflsjflkj_name_kjddskjfk_from_1"pattern = re.compile('_name_(.*)_from_')result = pattern.findall(s)print result输出结果为:_name_kjddskjfk_from_原创 2016-08-16 21:04:05 · 1068 阅读 · 0 评论 -
Python翻译单词
# coding: utf-8import urllib2import urllib2, urllibimport jsondef get_data(words): data = {} data["type"] = "AUTO" data["i"] = words data["doctype"] = "json" data["xmlVersion原创 2016-11-17 14:14:47 · 860 阅读 · 0 评论 -
python 多线程
#coding=utf-8import Queue, MySQLdbimport threadingimport datetime, csv, timefrom getMongoInfo import getMongoInfoimport sysreload(sys)sys.setdefaultencoding('utf8')objid_que = Queue.Queue(0)原创 2016-11-17 11:35:54 · 423 阅读 · 0 评论 -
Python初始化logging
def initLogging(logname): fmt = '%(asctime)s %(name)s %(filename)s(%(funcName)s[line:%(lineno)d]) %(levelname)s - %(message)s' logging.basicConfig(level=logging.DEBUG,原创 2016-09-30 11:53:35 · 1344 阅读 · 0 评论 -
Python发get和post请求
get请求:def getSolrdata(resume_id): url = 'http://10.18.99.92:8080/solr/resume_search/select?q=resume_id%3A' + str(resume_id) + '&wt=json&indent=true' req = urllib2.Request(url) try:原创 2016-09-02 09:13:27 · 700 阅读 · 0 评论 -
Python发送邮件
#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport sysreload(sys)sys.setdefaultencoding('utf8')#mailto_list = ["w原创 2016-08-23 23:33:25 · 622 阅读 · 0 评论 -
Python对mysql的连接、插入、更新
连接并进行查询:def getEmailAndIdFrom169(sql): conn = MySQLdb.connect(host="192.168.6.169", user="resume", passwd="zhimakaimen", db="resumedb", charset='utf8') cur = conn.cursor() cur.execute(原创 2016-08-23 17:46:10 · 5203 阅读 · 1 评论 -
Python使用BeautifulSoup提取特定HTML标签内容
将网页的HTML元代码down到本地,然后读取#coding=utf-8from bs4 import BeautifulSoupimport datetimedef getYesterdayTime(): now_time=datetime.datetime.now() yes_time = now_time + datetime.timedelta(da原创 2016-08-23 17:40:55 · 17695 阅读 · 2 评论 -
Python多线程
#coding=utf-8import Queue,urllib,urllib2,MySQLdbimport threadingimport timeimport randomq = Queue.Queue(0)class MyThread(threading.Thread): def __init__(self,datalist,threadnum): sel原创 2016-08-23 17:37:34 · 453 阅读 · 0 评论 -
windows下PyCharm运行和调试scrapy
摘要 Scrapy是爬虫抓取框架,Pycharm是强大的python的IDE,为了方便使用需要在PyCharm对scrapy程序进行调试 python PyCharm Scrapy scrapy指令其实就是一个python的运行脚本pyCharm是一个强大的pythonIDE在运行scrapy库时,其实是相当于运行一个python脚本:#!/usr/bin/pyth转载 2016-05-30 15:20:13 · 1223 阅读 · 0 评论