成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 休闲娱乐

python文件读写用到的库

Q1:python文件读写用到的库是哪个

标准库,具体的用法,简单的描述如下:
http://tieba.baidu.com/p/4909328278

Q2:python读写excel文件用什么库

读xlrd
写xlwt
一次性新建,编写xlsxwriter,不支持修改

Q3:python 用哪个库可以直接读取 读取文件 xlsx

import xlrd
import re
import sqlite3、
def read_xlsx():
workbook = xlrd.open_workbook(E:\20160322.xlsx)
booksheet = workbook.sheet_by_name(Sheet1)
p = list()
for row in range(booksheet.nrows):
row_data = https://www.bazhishi.com/aldyjtapi/[]
for col in range(booksheet.ncols):
cel = booksheet.cell(row, col)
val = cel.value
try:
val = cel.value
val = re.sub(r\s+, , val)
except:
pass
if type(val) == float:
val = int(val)
else:
val = str( val )
row_data.append(val)
p.append(row_data)
returnp
def operat_sqlite(*data):
# print(type(data))
# print(data)
print(data[0])
try:
conn = sqlite3.connect(E:\list.db)
except:
print(open sqlite3 failed.)
return
else:#操作数据库
c = conn.cursor()
for item in data:
for i in range(len(item)):
DLDMv = item[i][1]
LDDMv = item[i][3]
LDMCv = item[i][2]
FHSSLXv = item[i][5]
XZQHv = item[i][6]
try:
#creat sql
c.execute("insert into roadkey (DLDM, LDDM, LDMC, FHSSLX, XZQH) values (?, ?, ?, ?, ?)", (DLDMv, LDDMv, LDMCv, FHSSLXv, XZQHv))
conn.commit()
except:
print(insert roadky failed )
pass
print(i)
print(item[i])
conn.close()
return
if __name__ == __main__:
data_list =list()
data_list = read_xlsx()
operat_sqlite(data_list)
1. 代码功能:读取xlsx文件内容,插入到sqlite3数据库里面。
2. 安装xlrd: pip install xlrd。
sqlite3已经有库了。。不用安装,直接使用。

Q4:python numpy库,同时读写文件的问题,求解啊~~~~~

这种同时读取是不行的。
你可以将文件所有数据读入内存,然后处理,然后保存到一个新文件中。
(最后保存的过程中,你可以删除原文件,然后新文件使用相同的文件名)

猜你喜欢

更多