python_spider
Coder_Nan
纸上得来终觉浅,觉知此事要躬行。
展开
-
python switch结构的实现
Python中没有switch - case结构,如何自己实现一个,#pyton中没有switch结构定义一个类似于switch的类 class switch(object): def __init__(self, value): self.value = value self.fall = False def __iter__(self):翻译 2016-09-22 15:42:42 · 544 阅读 · 0 评论 -
python 操作mongodb
Python对mongodb的简单操作这里我们再mongo中新建了一个数据库users#encoding=utf8from pymongo import MongoClient mc = MongoClient("localhost",27017) db = mc.usersdb.users.save({"name":"zhangsan","age":30})corser = db.users.fi原创 2016-08-19 16:26:02 · 373 阅读 · 1 评论 -
mac安装mongodb
mac上安装mongodb下载地址:www.mongo.org难点:mac下配置环境变量nano .bash_profile export PATH=/path/bin/:$PATH配置数据库的存放路径,验证数据库是否可以打开mongod –dbpath ./data配置成功后打开客户端连接mongo新建数据库use mydb一些常用命令: show dbsdb.user.find()db.us原创 2016-08-19 15:46:42 · 354 阅读 · 0 评论 -
python对文件的简单操作
python文件的读写\#encoding=utf8 fc = open("./testopen.txt","w")content='"我是文件的内容"' fc.write(content)fc.close()fr = open("./testopen.txt","r")while True: line = fr.readline() if len(line)==0:原创 2016-08-19 11:35:32 · 403 阅读 · 0 评论 -
python制作简单的爬虫
该爬虫只是简单的爬去了一个小网站上的图片:1# encoding:utf-8 2 import urllib 3 import re 4 #该函数传入URL获得该url所对应的html源代码 5 def gethtml(url): 6 page = urllib.urlopen(url) 7 html = page.read() 8 return原创 2016-05-28 13:17:51 · 893 阅读 · 0 评论 -
python 操作MySQL
python 操作mysql#encoding=utf-8 from __future__ import print_functionsql = 'create table student(name char(20),age char(20))'sqltmp = 'INSERT INTO `student` (`name`,`age`) VALUES (%s, %s)'values = [("lin原创 2016-08-22 18:19:02 · 367 阅读 · 0 评论 -
mac安装scrapy
mac安装scrapysudo pip install scrapy在命令行执行 scrapy出现:ImportError: cannot import name xmlrpc_client解决方案:sudo pip uninstall sixsudo easy_install six在命令行执行 scrapy OK原创 2016-07-29 10:08:13 · 415 阅读 · 0 评论 -
python简单基础介绍
python简单基础介绍1.开发环境的搭建我用的开发环境是pycharm,下载地址:www.jetbrains.com 2.Python变量的定义a = 10 b = 10c = a + bprint c3.Python判断语句的使用\#coding=utf-8 score = 0if score >= 60: print ("及格") elif score >= 40: print原创 2016-07-11 19:47:36 · 605 阅读 · 0 评论 -
1366 (HY000): Incorrect string value
对于一些稀有的汉字字符,在使用utf8存数据库的时候,是没法写进去的,今天发现了一个解决此问题的方法。(就是在建表的时候指定该字段的类型为:blob而不是text或者varchar)CREATE TABLE `ab` ( `ID` blob NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; insert into ab values(ENCODE('�原创 2016-11-03 14:59:05 · 523 阅读 · 0 评论