摘要: 数据库备份 mysqldump -uroot -p 数据库名 > ~/bak.sql 恢复 mysql -uroot -p 数据库名 < ~/bak.sql show databses; 查看所有数据库 select database(); 查看当前使用的数据库 create database te 阅读全文
posted @ 2017-10-26 00:24 我为Xin媛学Python 阅读(123) 评论(0) 推荐(0) 编辑
摘要: HTTP的请求方式: GET 获取数据 POST 修改数据 PUT 保存数据 DELETE 删除数据 OPTION 询问服务器的某种支持特性(参数) HEAD 返回报文头 阅读全文
posted @ 2017-10-24 19:48 我为Xin媛学Python 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 进程通信方式一Queue: # coding=utf-8from multiprocessing import Queue, Processimport random def getter(name, queue): print 'Son process %s' % name while True: 阅读全文
posted @ 2017-10-24 15:46 我为Xin媛学Python 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 线程创建方式与进程创建方式基本一致 from threading import Thread import time def test(): print("hello world") time.sleep(1) for x in range(5): t = Thread(target = test) 阅读全文
posted @ 2017-10-23 20:52 我为Xin媛学Python 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 进程创建方法一: import os ret = os.fork() if ret > 0: //返回值大于0,说明是父进程 print("this is father") elif ret == 0: //返回值等于0,说明是子进程 print("this is son") else : //返回 阅读全文
posted @ 2017-10-22 21:00 我为Xin媛学Python 阅读(185) 评论(0) 推荐(0) 编辑
摘要: a = [x for x in range(10)] 是一个生成式 range()的下标从0开始,括号内是大小。 生成器的创建方法一: a = (x for x in range(10))将生成式的方括号换成圆括号 通过next(a)每次只生成一个值,取完后会异常退出 生成器的创建方法二: 使用关键 阅读全文
posted @ 2017-10-21 23:05 我为Xin媛学Python 阅读(143) 评论(0) 推荐(0) 编辑
摘要: class Person(object): pass Person.num = 888给类添加属性 默认的实例方法,默认参数self,获得对象信息 @classmethod 给类添加方法 默认参数cls,可以获得类中的信息 @staticmethod 添加静态方法,默认没有参数,独立的方法。 以下是 阅读全文
posted @ 2017-10-21 22:47 我为Xin媛学Python 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 字符串,元组,字典,集合,列表,生成器yield都是可迭代的,即可以使用for x in temp来打印。 from collections import Iterable isinstance([], Iterable)可以判断一个对象是否可以迭代。 对象是可迭代的,但不一定是迭代器。 isins 阅读全文
posted @ 2017-10-21 21:10 我为Xin媛学Python 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Python中可以使用dir()来查看对象的方法和属性,即一切都是对象。 dir()中可以看到私有成员为_类名_变量名 的形式存在,是名字重整。 方法一: def setnum(self): self.__num = 100 def getnum(self): return self.__num n 阅读全文
posted @ 2017-10-21 20:04 我为Xin媛学Python 阅读(293) 评论(0) 推荐(0) 编辑
摘要: id()返回的是变量的内存地址 ==只是判断两个变量的值是否相等 is则判断的是否指向同一内存空间 =的作用是将左边变量指向右边变量的内存空间,即引用 浅拷贝只是将变量指向同一内存空间 import copy c = copy.deepcopy(a)使用深拷贝,创建新的空间并使用a的值初始化。 假如 阅读全文
posted @ 2017-10-21 19:02 我为Xin媛学Python 阅读(141) 评论(0) 推荐(0) 编辑