首页
学习
活动
专区
工具
TVP
发布

python3

专栏作者
11919
文章
14073903
阅读量
238
订阅数
使用SQLAlchemy将Pandas DataFrames导出到SQLite
在进行探索性数据分析时 (例如,在使用pandas检查COVID-19数据时),通常会将CSV,XML或JSON等文件加载到 pandas DataFrame中。然后,您可能需要对DataFrame中的数据进行一些处理,并希望将其存储在关系数据库等更持久的位置。
py3study
2020-12-17
4.7K0
Python学习之旅(三十八)
MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。
py3study
2020-02-10
6120
Django之模型---ORM简介
  ORM,是“对象-关系-映射”的简称,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。
py3study
2020-01-20
1.4K0
Python学习之旅(三十七)
程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上,无论是保存到本地磁盘,还是通过网络保存到服务器上,最终都会将数据写入磁盘文件。
py3study
2020-01-20
7010
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or
python36 manage.py runserver 0.0.0.0:8888
py3study
2020-01-17
1.2K0
MySQL
SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库
py3study
2020-01-16
1.4K0
SQLite3 of python
  SQLite3 可使用 sqlite3 模块与 Python 进行集成,一般 python 2.5 以上版本默认自带了sqlite3模块,因此不需要用户另外下载。
py3study
2020-01-16
1.2K0
Python操作SQLLite(基本操作
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。
py3study
2020-01-16
1.7K0
undefined symbol: sq
运行apache服务时,出错: httpd: Syntax error on line 53 of /usr/devsoft/apache/conf/httpd.conf: Cannot load /usr/devsoft/apache/modules/libphp5.so into server: /usr/devsoft/apache/modules/libphp5.so: undefined symbol: sqlite3ExprDelete 但是我在另外一个环境上并没有该问题,所以应该是不需要sqlite的;报这种错误一般是编译、链接出错;之前改了参数重新configure后没有make clean,重新make clean;make install后解决。 网上有人给出了解决方案,如果make clean;make不奏效,可试试:重新编译php,./configure时加 --without-sqlite --without-pdo-sqlite
py3study
2020-01-14
1.1K0
SQLite3 笔记
使用 create table 的这种形式,自增长字段在新表中创建,索引也不会创建,UNIOUE约束都不会被创建。
py3study
2020-01-14
2K0
python 并发测试
最近在写一个简单的配置服务,用私有协议,用python写。用途是给某些局域网的机器提供配置服务。
py3study
2020-01-13
1.3K0
SQLite3中文编码 Python
读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。 
py3study
2020-01-13
1.6K0
Sqlite 3 command ref
- Download and drop the sqlite3.exe into system folder, like c:\windows
py3study
2020-01-10
5850
sqlite “Error: near
这个工具的使用是这样的: 直接运行sqlite3.exe test.db 即可 而不是打开sqlite3后在shell下敲入sqlite3.exe test.db,shell下只能敲sql或管理命令
py3study
2020-01-10
5180
struct sqlite3
{   sqlite3_vfs *pVfs;            /* OS Interface */   struct Vdbe *pVdbe;           /* List of active virtual machines */   CollSeq *pDfltColl;           /* The default collating sequence (BINARY) */   sqlite3_mutex *mutex;         /* Connection mutex */   Db *aDb;                      /* All backends */   int nDb;                      /* Number of backends currently in use */   int flags;                    /* Miscellaneous flags. See below */   i64 lastRowid;                /* ROWID of most recent insert (see above) */   i64 szMmap;                   /* Default mmap_size setting */   unsigned int openFlags;       /* Flags passed to sqlite3_vfs.xOpen() */   int errCode;                  /* Most recent error code (SQLITE_*) */   int errMask;                  /* & result codes with this before returning */   u16 dbOptFlags;               /* Flags to enable/disable optimizations */   u8 autoCommit;                /* The auto-commit flag. */   u8 temp_store;                /* 1: file 2: memory 0: default */   u8 mallocFailed;              /* True if we have seen a malloc failure */   u8 dfltLockMode;              /* Default locking-mode for attached dbs */   signed char nextAutovac;      /* Autovac setting after VACUUM if >=0 */   u8 suppressErr;               /* Do not issue error messages if true */   u8 vtabOnConflict;            /* Value to return for s3_vtab_on_conflict() */   u8 isTransactionSavepoint;    /* True if the outermost savepoint is a TS */   int nextPagesize;             /* Pagesize after VACUUM if >0 */   u32 magic;                    /* Magic number for detect library misuse */   int nChange;                  /* Value returned by sqlite3_changes() */   int nTotalChange;             /* Value returned by sqlite3_total_changes() */   int aLimit[SQLITE_N_LIMIT];   /* Limits */   struct sqlite3InitInfo {      /* Information used during initialization */     int newTnum;                /* Rootpage of table being initialized */     u8 iDb;                     /* Which db file is being initialized */    
py3study
2020-01-10
6540
Python使用SQLite插入大量数据
使用Python爬虫代理IP时,最先使用了sqlite作为存储ip数据库,sqlite简单、灵活、轻量、开源,和文件系统一样。而当大量插入爬取的数据时,出现了严重的耗时,查看一起资料后,发现:sqlite在每条insert都使用commit的时候,就相当于每次访问时都要打开一次文件,从而引起了大量的I/O操作,耗时严重。 下面是每次插入后,提交事务处理,每次插入的时间,单位是秒。
py3study
2020-01-09
3.3K0
如何交叉编译Python到ARM-Lin
我需要在Arm9的s3c2410 CPU上运行python,以下是我的编译过程。
py3study
2020-01-09
2.6K0
python sqlite 获取表名、表
# -*- coding: UTF-8 -*- import sqlite3 import pprint def sqlite_read(): """python读取sqlite数据库文件 """ mydb = sqlite3.connect('data.sqlite') # 链接数据库 cur = mydb.cursor() # 创建游标cur来执行SQL语句 # 获取表名 cur.execut
py3study
2020-01-09
2.6K0
Python使用SQList判断表是否存
SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName';
py3study
2020-01-09
6180
linux下的sqlite3的编译安装和
sqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。 SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,可嵌入的,零配置的SQL数据库引擎。 特性包括:事务操作是原子,一致,孤立,并且持久的,即使在系统崩溃和电源故障之后。零配置——不需要安装和管理。 实现了绝大多数SQL92标准。整个数据库存储在一个单一的文件中。数据库文件可以在不同字节序的机器之间自由地共享。 支持最大可达2T的数据库。字符串和BLOB类型的大小只受限于可用内存。完整配置的少于250KB,忽略一些可选特性的少于150KB。 在大多数常见操作上比流行的客户/服务器数据库引擎更快。 简单易于使用的API。 内建TCL绑定。 另外提供可用于许多其他语言的绑定。具有良好注释的源代码,代码95%有较好的注释。 独立:没有外部依赖。源代码位于公共域,可用于任何用途。 用 SQLite连接的程序可以使用SQL数据库,但不需要运行一个单独的关系型数据库管理系统进程(separate RDBMS process)。 SQLite不是一个用于连接到大型数据库服务器(big database server)的客户端库(client library), 而是非常适合桌面程序和小型网站的数据库服务器。SQLite直接读写(reads and writes directly)在硬盘上的数据库文件。
py3study
2020-01-09
4.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档