先小提一手os,虽然老师没有太讲,但是可以小写一手

import os
#导入库
print(os.name)
#nt Windows Posix Linux判断系统执行代码(要是不知道nt代表windows我还以为它骂我)
print(os.getcwd())
print(os.listdir('C:\\Users\\16099\\Desktop\\课设\\2018065611李维坤数据库课设'))#打印指定目录下的文件
os.mkdir('a')#创建一个文件夹
os.makedirs('b/c/d/e/f/g')#递归创建
os.remove('a')#移除文件
os.rmdir('a')#移除目录
os.removedirs('b/c/d/e/f/g')#递归删除目录
os.system('python Day2a.py')#这个其实就类似于一个打开方式,间接打开

Mysql:这个应该不陌生吧,写了半天的东西了哈哈哈,还是有点小不同的,这里用的时pymysql,我当时用的是mysql.connecter,其实都可以啦:

import pymysqlmydb = pymysql.connect(host="localhost",user="root",passwd="Ljwwn001101",database="TankWorld"
)
cursor=mydb.cursor(pymysql.cursors.DictCursor)#默认是元组,当前返回设置字典
#创建游标对象
sql="select * from Tankseries"
try:cursor.execute(sql)data=cursor.fetchall()print([i['Tname'] for i in data])#这里也是用了一个循环的方法来把数据打印出来,以列表的形式
except:mydb.rollback()
cursor.execute("select version()")
data=cursor.fetchone()
print(data)
cursor.close()
mydb.close()

这里都是我自己的数据库,数据库的建立就不多写了,尝试结果后确实是可以输出的吖:

['113', '121B', '261Obj', '268Obj', '430', '59', 'AMX1390', 'AMX50B', 'AMXFOCH', 'CenAX', 'CHA155', 'CHA25t', 'ConquerorGC', 'E100', 'FV215B', 'FV4005', 'GWE', 'IS7', 'M4190', 'M60', 'PAN', 'T110E3', 'T110E5', 'T121', 'T49', 'T54L', 'T92', 'VK7201', 'WZ132']
{'version()': '8.0.20'}#注意到这里是一个字典返回值

区别于MySQL本地使用会很方便但是MongoDB是基于联网的数据库,搭建和链接更快捷,在后面的爬虫项目中很有可能会大放异彩:
还是要先pip一个pymongo

from pymongo import MongoClient
conn=MongoClient('152.136.152.189',27017)
print(conn)
db=conn['Ikun']
my_set=db['lwk1101_set']
result=my_set.find({'name':'lwk'})
#链接的过程
if result:print("Have Exisited")
else:my_set.insert_one({'name': 'lwk', 'age': 19})
result=my_set.find({"age":{"$lt":'25'}})
#对应一个插入操作
#关于Mongo的用语
for i in result:print(i)
'''
第一点:关系型数据库一开始就定义好表的结构
非关系型的Mongo可以随时增减字段,横向扩展
敏捷性核扩展性
学习成本低
故障率低
跨平台:Windows,Mac OS,Linux
'''
my_set.update_many({'name':'lwk'},{"$set":{"age":0}})
#更改
my_set.delete_many(({"name":"lwk"}))
#删除

Python功能使用学习笔记(4)--链接数据库相关推荐

  1. VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程.

    VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程. 2013-02-20 1.数据库访问技术 a.JET与DAO JET(Joint Engine Technology)数 ...

  2. python数据分析入门学习笔记

    python数据分析入门学习笔记儿 学习利用python进行数据分析的笔记儿&下星期二内部交流会要讲的内容,一并分享给大家.博主粗心大意,有什么不对的地方欢迎指正~还有许多尚待完善的地方,待我 ...

  3. Python pillow库学习笔记

    Python pillow库学习笔记 PIL( Python Imaging Library)是 Python 的第三方图像处理库,由于其功能丰富,API 简洁易用,因此深受好评. 自 2011 年以 ...

  4. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  5. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  6. oracle查询当前归档scn_【学习笔记】Oracle数据库 查看归档日志存放的位置

    [学习笔记]Oracle数据库 查看归档日志存放的位置 时间:2016-10-21 19:19   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 分享一篇关于查看Oracle ...

  7. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Qt学习笔记之MySQL数据库

    一.MySQL概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  10. python基础知识学习笔记(2)

    python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...

最新文章

  1. struts2 action重定向
  2. c++协程2 (boost::coroutine)
  3. 在Eclispe中编译运行jbox2d
  4. asp.net 获取客户端mac_Mac软件安利(人人影视 for Mac 3.1.2)
  5. 新系统基础优化--Centos6.6
  6. H5打包成app的在线工具
  7. myeclipse导入项目的问题,无法next
  8. 【论文阅读】Smartphone Sensors for Health Monitoring and Diagnosis
  9. Verilog GPIO 模块设计
  10. Mac (M1) 软件及环境搭建
  11. python中 math.isfinite返回值为false_带有Python示例的math.isfinite()方法
  12. NOY 139 康托展开
  13. WORD “锁定标记”的功能
  14. 为什么高质量计算机书籍几乎都是外国人写的?
  15. 低功耗蓝牙BLE之广播
  16. h5引入json_H5页面内使用JSON动画
  17. java使用jxl生成excel表格,jsp使用js下载excel文件xls
  18. UltraEdit正则表达式使用(Regular Expressions in UltraEdit)
  19. 男子利用爬虫删公司数据被捕、欧洲零售巨头被勒索2.4亿|11月9日全球网络安全热点
  20. 如何利用windows自带的矢量字库提取字模

热门文章

  1. wind7计算机控制面板在哪,Win7控制面板在哪打开|win7打开控制面板的小技巧
  2. 新版TCGA的突变数据SNP下载和整理
  3. 服务器上需要高性能显卡吗,英特尔要做独立显卡 只因服务器市场太重要
  4. 2022年R2移动式压力容器充装特种作业证考试题库及在线模拟考试
  5. 海龟编辑器怎么运行html,怎么使用海龟编辑器
  6. 在Android上模拟登录广工正方教务系统查询成绩
  7. 通过Nginx搭建flv流媒体服务器
  8. java的即时通讯代码,即时通讯软件源代码-求用JAVA写的开源即时通讯软件的源代码...
  9. 联想笔记本显卡驱动正常音箱没声音但插耳机有声音?驱动人生提供解决方案
  10. 运用nginx和阿里云解析配置二级域名 设置不同端口号