* 库的操作 (增删改查)一.系统数据库查看系统库命令 show databases1.information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等2.performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象3.myslq: 授权库,主要存储系统用户的权限信息4.test: MySQL数据库系统自动创建的...
1. 读写文件(基本) savetxt、loadtxti2 = np.eye(2) print(i2) np.savetxt(r"C:\Users\Thomas\Desktop\eye.txt",i2)c,v = np.loadtxt(r"C:\Users\Thomas\Desktop\data.csv",delimiter=‘,‘,usecols=(6,7),unpack=True) print(c,v) #[336.1 339.32 345.03 344.32 343.44 346.5 351.88 355.2 358.16 354.54 # 356.85 359.18 359.9 363.13 358.3 350.56 338.61 342.62 342.88 348.16 # 353.21 349.31 352.12 359.56 360. ...
Python对数据排序又两种方法:1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如:>>> data1=[4,2,6,432,78,43,22,896,42,677,12] >>> data1.sort() >>> data1 #原来的顺序被替换 [2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] 2. 复制排序:采用sorted()内置函数,按照指定的顺序排列数据后返回原数据的一个有序副本(原来的顺序保留),如:>>> data1=[4,2,6,43...
class Vertex:def__init__(self,key):self.id=keyself.connectedTo={}def addNeighbor(self,nbr,weight=0):self.connectedTo[nbr]=weightdef__str__(self):return str(self.id)+‘ connectedTo: ‘+str([x.id for x in self.connectedTo])def getConnections(self):return self.connectedTo.keys()def getId(self):return self.iddef getWeight(self,nbr):return self.connectedTo[nbr]class Graph:def__init__(self):self.vertLis...
这里用的是json+re+requests+beautifulsoup+多线程1import json2import re3from multiprocessing.pool import Pool4 5import requests6from bs4 import BeautifulSoup7from config import *8from requests import RequestException9 10 11def get_page_index(offset, keyword):12‘‘‘得到一个页面的索引‘‘‘ 13 data = {14‘offset‘: offset,15‘format‘: ‘json‘,16‘keyword‘: keyword,17‘autoload‘: ‘true‘,18...
连接数据库前,请先确认以下事项:已经创建了数据库 ,表及用户名,密码已经安装了 Python MySQLdb 模块。数据库连接:import MySQLdb db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset=‘utf8‘ ) cursor = db.cursor() cursor.execute("DROP TABLE IF EXISTS EMPLOYEE") sql = """CREATE TABLE EMPLOYEE (FIRST_NAME CHAR(20) NOT NULL,LAST_NAME CHAR(20),AGE INT, SEX CHAR(1),INCOME FLOAT )"...
python2使用MySQLdb即可代码如下class sql(object):def__init__(self):try:self.conn = MySQLdb.connect(host=DB_IP,user=DB_USER,passwd=DB_PASSWORD,db=DB_NAME,)self.conn.set_character_set(‘utf8‘)self.cur =self.conn.cursor()self.cur.execute(‘SET NAMES utf8;‘)self.cur.execute(‘SET CHARACTER SET utf8;‘)self.cur.execute(‘SET character_set_connection=utf8;‘)exceptExceptionas e:raise e# 返回二维元组,每...
一.基本数据类型 整数:int字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list 列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里二.字符串所有数据类型:class str(object):"""str(object=‘‘) -> strstr(bytes_or_buffer[, encoding[, errors]]) -> strCreate a new string object from the given object. If encoding orerrors is specified, then ...
Python源码剖析笔记4-内建数据类型Python内建数据类型包括整数对象PyIntObject,字符串对象PyStringObject,列表对象PyListObject以及字典对象PyDictObject等。整数对象之前已经分析过了,这一篇文章准备分析下余下几个对象,这次在《python源码剖析》中已经写的很详细的部分就不赘述了,主要是总结一些之前看书时疑惑的地方。1 整数对象-PyIntObject参见 python整数对象。2 字符串对象-PyStringObject2.1 基本定义python中的字符串...
2018-7-12python爬取历史天气数据python 爬虫 天气数据 需求需要几个城市的历史天气数据,为了方便最后入库,需要的字段为 城市、温度、天气。最好能生成一个完整的csv导入数据。from bs4 import BeautifulSoup as bsp import urllib,http.cookiejar,re,time #对excel的操作,可以添加sheetimport xlwt #拼接两个csvimport glob import time# 做好cookie管理工作 cookie=http.cookiejar.CookieJar() # 创建空CookieJar cj=urllib.r...
???? Python : 3.7.0?????? OS : Ubuntu 18.04.1 LTS?????? IDE : PyCharm 2018.2.4????? Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-9-24 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """import jsondef main():my_dict = {"spam": "foo", "parrot": 42}my_json = json.dumps(my_dict) # 编码数据print(type(my_json))print(my_json)print()tagert = json....
Python3.5 MySQL 数据库连接在本文中介绍 Python3 使用PyMySQL连接数据库,并实现简单的增删改查为什么使用PyMySQL? PyMySQL是在Pyhton3.x版本中用于连接MySQL数据库的一个库,Python2中则使用mysqldb库。PyMySQL安装 在使用PyMySQL之前,需要确保安装PyMySQL库。可以使用pip进行安装pip install PyMySQL 数据库连接连接数据库前,请先确认以下事项:您已经创建了数据库 TESTDB.在TESTDB数据库中您已经创建了表 t_tablet_t...
目的:将几个记录时间时刻的数据格式化统一,然后进行排序。1.前提有四个文件,文件的格式都不一样,都表示时间 james.txt‘2-34‘, ‘3:21‘, ‘2.34‘, ‘2.45‘, ‘3.01‘, ‘2:01‘, ‘2:01‘, ‘3:10‘, ‘2-22‘julie.txt‘2.59‘, ‘2.11‘, ‘2:11‘, ‘2:23‘, ‘3-10‘, ‘2-23‘, ‘3:10‘, ‘3.21‘, ‘3-21‘mikey.txt‘2:22‘, ‘3.01‘, ‘3:01‘, ‘3.02‘, ‘3:02‘, ‘3.02‘, ‘3:22‘, ‘2.49‘, ‘2:38‘sara...
python连接oracle数据库需要oracle客户端的版本,cx_Oracle的版本,要与Python版本和位数对应,都是32位或者64位。操作系统:64位Python版本:Python3.5.0 64位;cx_Oracle的版本:cx_Oracle-5.2.1-11c.win-amd64-py3.5oracle客户端的版本:instantclient-basic-win-x86-64-11.2.0.1.0;需注意的点:版本位数对应,都是64位;cx_Oracle和python版本对应,都是3.5;cx_Oracle和instantclient版本对应,都是11; cx_oracle和instantc...
项目中有这样的需求,通过IP地址判断客户端是网通的还是电信的。从同事那拿了个纯文本的IP纯真数据库,用Python写了一个小程序,感觉挺好的。下面给出实现源码: #!/usr/bin/env python # -*- coding: utf-8 -*-from bisect import bisect_LIST1, _LIST2 = [], [] _INIT = Falseip2int = lambda ip_str: reduce(lambda a, b: (a << 8) + b, [int(i) for i in ip_str.split(‘.‘)])def _init():global _LIST, _INITif not _INIT:fo...