随笔分类 -  Python

摘要:倒腾了一下午了,还是不太顺利,顺便记录一下。硬件环境:win8.1 64位 + python2.7.9 32位安装easy_install需要先下载ez_setup.py(需要复制该链接中的内容,创建ez_setup.py执行即可)然后,添加easy_install命令和其他python脚本的到命令... 阅读全文
posted @ 2015-07-28 16:52 Chris*Chen
摘要:该脚本一直监测网络连接情况,若出现断网情况,自动连接网络。话不多说,直接贴代码:NetLogin.py 1 #coding: utf-8 2 3 import requests 4 import time 5 import datetime 6 import sys 7 8 re... 阅读全文
posted @ 2015-07-28 09:36 Chris*Chen
摘要:在Python中,出现'unicode' object is not callable的错误一般是把字符串当做函数使用了。 阅读全文
posted @ 2015-07-28 09:20 Chris*Chen
摘要:问题如下:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3解决方法:程序开始加上下面两句1 reload(sys) 2 sys.setdefaultencoding( "utf-8" )另外:当字符串... 阅读全文
posted @ 2015-07-28 09:16 Chris*Chen
摘要:异常处理具体见:【循序渐进学Python】9.异常处理环境平台:Python2.7.9 + Win8.1本篇记录一下自己写爬虫的遇到的问题,程序中批量获取图片地址,然后批量保存。由于没有设置网址打开超时,导致程序一直卡在哪里,程序处于假死状态。经查询得知没有对程序进行超时处理,由于使用的是urlli... 阅读全文
posted @ 2015-07-23 21:38 Chris*Chen
摘要:在做采集器的过程中,经常会遇到IP限制的情况,这时候可以通过切换IP能继续访问。如果是多IP的服务器,那么可以通过切换出口Ip来实现。首先是如何获取服务器绑定的IP1 import netifaces as ni2 def getLocalEthIps():3 for dev in ni.int... 阅读全文
posted @ 2015-07-04 20:25 Chris*Chen
摘要:MySQLdb操作的MYSQL数据库。先来一个简单的例子: 1 import MySQLdb 2 3 try: 4 conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) 5... 阅读全文
posted @ 2015-07-01 22:38 Chris*Chen
摘要:文章转载自:https://blog.linuxeye.com/410.html代理服务器:http://www.proxy.com.ru 1 #coding: utf-8 2 3 import urllib2 4 import re 5 import time 6 import th... 阅读全文
posted @ 2015-07-01 22:20 Chris*Chen
摘要:Join的作用是阻塞进程直到线程执行完毕。通用的做法是我们启动一批线程,最后join这些线程结束,例如: 1 for i in range(10): 2 3 t = ThreadTest(i) 4 5 thread_arr.append(t) 6 7 for i in rang... 阅读全文
posted @ 2015-07-01 13:31 Chris*Chen
摘要:抓取腾讯视频存入数据库! 1 #coding: utf-8 2 import re 3 import urllib2 4 from bs4 import BeautifulSoup 5 import time 6 import MySQLdb 7 import sys 8 reloa... 阅读全文
posted @ 2015-06-28 20:18 Chris*Chen
摘要:捯饬了很长时间,终于安装成功了,特此记录下!MYSQL历史版本下载,一般为绿色版本地址:http://downloads.mysql.com/archives/community/MYSQL安装1.解压文件解压到任意一个目录,我习惯放在根目录下,一般为D:/mysql2.配置文件网上有很多资料说配置... 阅读全文
posted @ 2015-06-28 15:04 Chris*Chen
摘要:几种邮件的具体实施代码1、普通文本邮件普通文本邮件发送的实现,关键是要将MIMEText中_subtype设置为plain。首先导入smtplib和mimetext。创建smtplib.smtp实例,connect邮件smtp服务器,login后发送。 1 #coding: utf-8 2 ''' ... 阅读全文
posted @ 2015-06-21 10:53 Chris*Chen
摘要:本文转自这里:在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由... 阅读全文
posted @ 2015-06-12 10:12 Chris*Chen
摘要:在使用 QMainWindow 作为主窗口时, 经常会用到多文档的方式对文件进行显示, 本例通过一个简单的例子分析如何实现多文档的布局方式。例效果图如下Qt 提供了一个 QWorkspace 类,利用 QWorkspace 类可以很方便地实现多文档的应用。QWorkspace 类继承自 QWidge... 阅读全文
posted @ 2015-05-30 16:21 Chris*Chen
摘要:代码: 1 #coding: utf-8 2 from PyQt4.QtCore import * 3 from PyQt4.QtGui import * 4 import sys 5 6 QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8... 阅读全文
posted @ 2015-05-30 15:16 Chris*Chen
摘要:代码: 1 #coding: utf-8 2 from PyQt4.QtCore import * 3 from PyQt4.QtGui import * 4 import sys 5 6 QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8... 阅读全文
posted @ 2015-05-30 14:52 Chris*Chen
摘要:代码: 1 #coding: utf-8 2 import sys 3 from PyQt4.QtGui import * 4 from PyQt4.QtCore import * 5 6 7 class sigsort(QWidget): 8 def __init__(self, pa... 阅读全文
posted @ 2015-05-26 14:41 Chris*Chen
摘要:说明:代码来自开源中国,所有权归原作者所有代码: 1 #!/usr/bin/env python 2 # --*--codig: utf8 --*-- 3 4 from PyQt4 import QtGui 5 from PyQt4 import QtCore 6 7 class ... 阅读全文
posted @ 2015-05-26 12:47 Chris*Chen
摘要:代码: 1 #coding: utf-8 2 from PyQt4.QtGui import * 3 from PyQt4.QtCore import * 4 import sys 5 6 QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8... 阅读全文
posted @ 2015-05-26 12:42 Chris*Chen
摘要:Qt 提供了两种显示进度条的方式,一种是 QProgressBar,另一种是 QProgressDialog,QProgressBar 类提供了种横向或纵向显示进度条的控件表示方式,用来描述任务的完成情况。 QProgressDialog 类提供了一种针对慢速过程的进度对话框表示方式, 用于描述... 阅读全文
posted @ 2015-05-19 17:34 Chris*Chen