其他数据库原理相同
# -*- coding: utf-8 -*-
import psycopg2
import os
import time
t1=time.time()
#用于和数据库家建立链接
conn = psycopg2.connect(database="index", user="postgres", password="", host="127.0.0.1", port="5432")
cur = conn.cursor()
#创建表
cur.execute('''CREATE TABLE fileinfo7
(ID INT PRIMARY KEY NOT NULL,
NAME VARCHAR(150) NOT NULL,
Date VARCHAR(100) NOT NULL,
Instrument VARCHAR(50) NOT NULL,
Satellite VARCHAR(50) NOT NULL,
Size VARCHAR(50) NOT NULL,
content VARCHAR(100) NOT NULL,
Pos VARCHAR(200) NOT NULL,
HTTP varchar(500) NOT NULL
);''')
conn.commit()
count=0
#截取一段字符串 下同因为有些不能使用replace方法所以使用两个作用相同q:字符串开始字符串h:结尾字符串
def getstring(r, q, h):
s = r.split(q)[-1]
ss = s.split(h)[0]
return ss
def getmidstring(r, star