Python 学习笔记-第19讲:OS 模块与数据库基础

一、OS 模块

OS 模块是一个目录和文件处理模块。使用该模块中的方法可以处理目录和文件。

几个常用方法:

1. os.mkdir("") 创建文件夹

2. os.rmdir("") 删除文件夹

3. os.chdir("") 更改当前工作目录

4. os.getcwd() 获取当前工作目录

5. os.listdir("") 获取指定路径下的所有文件和文件夹的列表,“./”表示当前路径

6. os.open(file, flags[, mode]) 打开文件

7. os.read(fd, n) 从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串

8. os.write(fd, str) 写入字符串到文件描述符 fd中. 返回实际写入的字符串长度

9. os.close(fd) 关闭文件描述符 fd

10. os.rename(src, dst) 重命名文件或目录,从 src 到 dst

有关详细方法列表和方法说明,请参阅 http://www.runoob.com/python3/python3-os-file-methods.html

 

 

 

二、数据库

DB(database):数据库
DBS(database  system):数据库系统
DBMS(database  manager  system):数据库管理系统

 

1. 数据库的种类及特点

关系型数据库:

1) Oracle(安全性高,处理速度快,产品免费,服务收费)

2) SQL Server(微软的数据库,针对不同用户群体的多个版本,易用性好)

3) db2(IBM公司):关系型数据库(传统类型)

4) MySql (开放源代码,网站应用广泛)

NOSQL:

MongoDB

 

2. 数据库能做什么:

存储大量数据,方便检索和访问

保持数据信息的一致、完整

共享和安全

通过组合分析,产生新的有用信息

 

3. MySQL 服务器

MySQL 地址是localhost或者是127.0.0.1 端口号默认3306

MySQL优势:运行速度快,使用成本低,可移植性强,适用用户广

支持接口:标准C的API,JDBC,CDBC,NET,PHP,Python,Perl,Ruby,Cobol

字符集是“utf8”gbk

连接池:验证与授权—线程—连接权限—内存与缓存管理

DOS命令:

net start mysql #命令连接mysql

语法:mysql -h服务器本机地址 -u 用户名 -p 密码

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值