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

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

Python 学习笔记-第19讲:OS 模块与数据库基础_第1张图片

DOS命令:

net start mysql #命令连接mysql

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

 

 

你可能感兴趣的:(Python 学习笔记-第19讲:OS 模块与数据库基础)