iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python之TXT数据导入数据库
  • 391
分享到

python之TXT数据导入数据库

2024-04-02 19:04:59 391人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

为了导入数据,可以先对数据做些处理,让其更容易导入数据库 #!/usr/bin/python #coding=utf-8 import _Mysql,sys,time #读入数据函数 def

为了导入数据,可以先对数据做些处理,让其更容易导入数据库


#!/usr/bin/python
#coding=utf-8

import _Mysql,sys,time
#读入数据函数
def add_data(id,name,created_time):
    try:
        conn=_mysql.connect('127.0.0.1','root','')
        conn.query("set names utf8")
        conn.query("insert into mysql.test3(%s,%s,%s) values('%s','%s','%s')"%('object_id','object_name','created',id,name,created_time))
        result=conn.use_result()
        conn.close()
    except _mysql.Error,e:
        print ("error %d:%s" % (e.args[0],e.args[1]))
        sys.exit(1)
if __name__ =="__main__":
    f= open("/opt/testdata/aaa.txt","r")
	
    time1=time.time()
    print time.ctime()
	#读出第一行数据,作为数据表的段名
    line=f.readline()
    content=line.strip().split(",")
    conn0=_mysql.connect('127.0.0.1','root','')
    print 'connection is builded succesfully'
    conn0.query("drop table if exists mysql.test3")
    conn0.query("create table mysql.test3(%s varchar(90),%s varchar(90),%s varchar(90))"%(content[0][1:-1],content[1][1:-1],content[2][1:-1]))
    conn0.close()
    #运用next函数,让for循环从第二行开始读数据
    next(f)
    for line in f:
	   #做一些处理,让每一段分开,放置在一个列表中
       content=line.strip().split(",")
       add_data(id=content[0][1:-1],name=content[1][1:-1],created_time=content[2][1:-1])
       
    f.close()
	
    time2=time.time()
    print time.ctime()
	#计算导入数据的时间
    print 'importing time is %f'%(time2-time1)


--结束END--

本文标题: python之TXT数据导入数据库

本文链接: https://www.lsjlt.com/news/40133.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python之TXT数据导入数据库
    为了导入数据,可以先对数据做些处理,让其更容易导入数据库 #!/usr/bin/python #coding=utf-8 import _mysql,sys,time #读入数据函数 def...
    99+
    2022-10-18
  • 数据从txt文本导入python
    机器学习实战 p21源代码:def file2matrix(filename):    fr = open(filename)    numberOfLines = len(fr.readlines())         #get the ...
    99+
    2023-01-31
    文本 数据 txt
  • txt文件如何导入mysql数据库
    本篇文章给大家分享的是有关txt文件如何导入mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。txt文件如何导入mysql数据库1...
    99+
    2022-10-18
  • 将.txt文件的内容导入数据库
    开始→SQLServer2019导入和导出数据     向导页面     点击下一步      选择数据源     数据源  :平面文件源     文件名:点击浏览选择文件所在的链接  区域设置:中文     代码页:这里很重要,...
    99+
    2018-12-21
    将.txt文件的内容导入数据库
  • MYSQL数据库之间的数据导出与导入
    源数据库地址: 172.16.1.7目标数据库地址: 172.16.1.51 步骤: (1) 进入172.16.1.7服务器,登录mysql数据库 mysqldump -uusername...
    99+
    2022-10-18
  • oracle数据库导入TXT文件方法介绍
    客户端连接数据库导入 安装有oracle客户端,配好监听。 以oracle数据库app用户的表user_svc_info为例<span >CREATE TABLE USER_SVC_INFO( PHONE varcha...
    99+
    2023-05-31
    oracle 数据库 txt文件
  • Python将数据库数据导入到EXCEL
          每次给运营导数据的时候,如果不用工具的话,就是直接生成.csv格式的文件,这样的文件不支持'sheet',每次还有手工进行,相当的不科学,今天试试Python生成excel文件。        写的糙了点,但是这是一个很好的开始...
    99+
    2023-01-31
    导入到 数据库 数据
  • Oracle之数据泵导入/导出数据
    以前习惯用imp/exp导入导出数据,现在我们来搞一把数据泵导入导出的方法。它比之于imp/exp的方式的优点自不必说---速度快! 但是很不幸,我在导出数据的时候报错了,我擦,这特么就尴尬了。于是,神技乍...
    99+
    2022-10-18
  • mysql导入txt文本数据的方法
    这篇文章主要介绍mysql导入txt文本数据的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql导入txt文本数据的方法:首先创建数据库和表;然后创建表,将数据写入一个【p...
    99+
    2022-10-18
  • Qt数据库应用之实现数据的导入与导出
    目录一、前言二、功能特点三、体验地址四、效果图五、相关代码一、前言 在经历过大大小小十几个甚至几十个纯QtWidget项目后,涉及到数据库相关的项目,几乎都有一个需求,将少量的信息数...
    99+
    2022-11-12
  • 数据库怎么导入导出数据
    本篇内容主要讲解“数据库怎么导入导出数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库怎么导入导出数据”吧!语法:create or replace di...
    99+
    2022-10-18
  • python 导入数据库的脚本
    该脚本针对批量导入数据sql文件,data目录存放所要导入的sql文件,list.txt存放要导入的列表信息。脚本内容如下:#!/usr/bin/env python # -*-&nbs...
    99+
    2022-10-18
  • python怎么将数据写入txt
    这篇“python怎么将数据写入txt”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“python怎么将数据写入txt”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-06
  • 浅谈Python数学建模之数据导入
    目录一、数据导入是所有数模编程的第一步二、在程序中直接向变量赋值2.1、为什么直接赋值?2.2、直接赋值的问题与注意事项三、Pandas 导入数据3.1、Pandas 读取 Excel 文件3.2、Pandas 读取...
    99+
    2022-06-02
    Python 数学建模 Python 数据导入
  • mysql数据库导入、导出
    终端命令操作(导出) 导出整个库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root-p blog > ./blog.sql   2导出某个表 mysqldump -u 用户名 ...
    99+
    2020-08-22
    mysql数据库导入 导出
  • Python数据处理-导入导出excel数据
    目录一.xlwt库将数据导入Excel1.将数据写入一个Excel文件2.定制Excel表格样式3.元格对齐4.单元格的背景色5.单元格边框二、xlrd库读取Excel中的数据1.读...
    99+
    2022-11-13
  • MySQL数据库Shell import_table数据导入
    目录MySQL Shell import_table数据导入1. import_table介绍2. Load Data 与 import table功能示例2.1 用Load Dat...
    99+
    2022-11-12
  • MySQL数据库导入导出数据的方法
    这篇文章主要介绍“MySQL数据库导入导出数据的方法”,在日常操作中,相信很多人在MySQL数据库导入导出数据的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数...
    99+
    2022-10-18
  • MySQL数据库导出和导入
    1).MySQLimport的语法介绍:   MySQLimport位于MySQL/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可...
    99+
    2022-10-18
  • 达梦数据库导入导出
    一、导入导出原理 1、工具简介 逻辑导出(dexp/dexpdp)和逻辑导入(dimp/dimpdp)是 DM 数据库的两组命令行工具, 用来对 DM 数据库进行逻辑备份和逻辑还原。逻辑备份和逻辑还原需要数据库在正常的运行 过程中进行...
    99+
    2023-08-21
    数据库 服务器 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作