标签: Python 进阶

16 篇文章

061、SQL 数据库
SQL 数据库 Python 提供了一系列标准的数据库的 API,这里我们介绍 sqlite 数据库的用法,其他的数据库的用法大同小异: import sqlite3 as db 首先我们要建立或者连接到一个数据库上: connection = db.connect("my_database.sqlite") 不同的数据库有着不同的连接方法,例如 cx-oracle 数据库的链…
060、datetime 模块
datetime 模块 import datetime as dt datetime 提供了基础时间和日期的处理。 date 对象 可以使用 date(year, month, day) 产生一个 date 对象: d1 = dt.date(2007, 9, 25) d2 = dt.date(2008, 9, 25) 可以格式化 date 对象的输出: print d1 print d1.strf…
059、正则表达式和 re 模块
正则表达式和 re 模块 正则表达式 正则表达式是用来匹配字符串或者子串的一种模式,匹配的字符串可以很具体,也可以很一般化。 Python 标准库提供了 re 模块。 import re re.match & re.search 在 re 模块中, re.match 和 re.search 是常用的两个方法: re.match(pattern, string[, flags]) re.se…
058、CSV 文件和 csv 模块
CSV 文件和 csv 模块 标准库中有自带的 csv (逗号分隔值) 模块处理 csv 格式的文件: import csv 读 csv 文件 假设我们有这样的一个文件: %%file data.csv "alpha 1", 100, -1.443 "beat 3", 12, -0.0934 "gamma 3a", 192, -0.662…
057、与操作系统进行交互:os 模块
与操作系统进行交互:os 模块 os 模块提供了对系统文件进行操作的方法: import os 文件路径操作 os.remove(path) 或 os.unlink(path) :删除指定路径的文件。路径可以是全名,也可以是当前工作目录下的路径。 os.removedirs:删除文件,并删除中间路径中的空文件夹 os.chdir(path):将当前工作目录改变为指定的路径 os.getcwd():…
056、sys 模块简介
sys 模块简介 import sys 命令行参数 sys.argv 显示传入的参数: %%writefile print_args.py import sys print sys.argv Writing print_args.py 运行这个程序: %run print_args.py 1 foo ['print_args.py', '1', 'foo'] 第一个参数 (sys.args[0])…