使用python訪問檔案,並存入資料庫中

2021-05-24 22:04:16 字數 1110 閱讀 3820

#使用python讀取檔案並存入資料庫中。

#!/usr/local/bin/python

import os,mysqldb

conn=mysqldb.connection('localhost','username','yourpasswd','test');

cur=conn.cursor();

cur.execute("drop table if exists new");

cur.execute("drop table if exists train");

cur.execute("create table new(id1 int(3) not null,id2 int(8),id3 int(50),primary key(id1,id2,id3))");

cur.execute("rename table new to train");

#cur.execute("alter table train add id4 datetime not null after");

targetline="";

file=open('test.txt','r');

lineno=0;

mline=file.readline();

while 1:

mline=file.readline();

if mline=='/n' or mline == '':

break;

parts=mline.split(' ');

numbers=[int(p) for p in parts];

cur.execute("insert into txt (id1,id2,id3) values (%d,%d,%d)" % ( numbers[0],numbers[1],numbers[2]));

cur.execute("select * from txt where id1=96");

alldata=cur.fetchall();

# print mline;

print numbers;

# print lineno;

#if(linecount==lineno): targetline=mline;##

##

Python 生成啟用碼並存入MySQL

引入pymysql import pymysql 連線資料庫 conn pymysql.connect user root password password database test cursor conn.cursor 執行 mysql語句 cursor.execute create tabl...

Python提取json資料並存入csv

import json import csvwith open e 道路資料.json encoding utf 8 as f json file json.load f 選取json表中features中的內容 arr json file features 宣告6列的二維空列表用於儲存資料 csv...

python資料去重並存入redis資料庫

import redis import os import re redis資料庫連線 r redis.strictredis host localhost port 6379 db 0 利用redis total set 去重 defadd os.getcwd 返回表示當前工作目錄的字串 path...