想请教一个python操作数据库的问题,本人几乎没有编程基础,还望耐心指教,谢谢
**我想把存在本地的多个csv文件保存在一个字典中,python可以直接调用,请问如何操作
**OBJ.DB["CLOSE"],输出为一个pandas能操作的dataframe
CLOSE为其中一个数据库,还有很多,如何放到字典中python能直接调用
下图是CLOSE数据库样式截图,还有很多类似这样的数据库
连接数据库
db = pymysql.connect(host='127.0.0.1',
user='root',
password='123456',
database='bookmanager')
获取游标:
cur = db.cursor()
关闭数据库:
db.close()
操作数据库完整代码:
#!/usr/bin/python3
import pymongo
mongo_client = pymongo.MongoClient("mongodb://192.168.1.200:30000")
print(mongo_client)
mongo_db = mongo_client["test"]
print(mongo_db)
#获取集合
collist = mongo_db.list_collection_names()
#print(collist)
coll = mongo_db['new_coll']
#print(coll)
#coll.insert_one({'name':'new_coll'})
#获取集合
#collist = mongo_db.list_collection_names()
#print(collist)
coll = mongo_db["new_coll"]
for x in coll.find():
print(x)
#query_my = {"name":"new_coll"}
#update_q = {"$set":{"name":"new_coll_1"}}
#coll.update_one(query_my,update_q)
#print(coll.find()[0])
print('*'*25)
query_my = {"name":"new_coll"}
coll.delete_many(query_my)
for x in coll.find():
print(x)