1 python 连接mysql
导入MySQL驱动:
import mysql.connector
注意把password设为你的root口令:
conn = mysql.connector.connect(user=’root’, password=’password’, database=’test’)
cursor = conn.cursor()
创建user表:
cursor.execute(‘create table user (id varchar(20) primary key, name varchar(20))’)
插入一行记录,注意MySQL的占位符是%s:
cursor.execute(‘insert into user (id, name) values (%s, %s)’, [‘1’, ‘Michael’])
cursor.rowcount
1
提交事务:
conn.commit()
cursor.close()
运行查询:
cursor = conn.cursor()
cursor.execute(‘select * from user where id = %s’, (‘1’,))
values = cursor.fetchall()
values
[(‘1’, ‘Michael’)]
关闭Cursor和Connection:
cursor.close()
True
conn.close()
2 python 数据类型 set(集合)
集合是一个无序不重复元素的集。 基本功能包括关系测试和消除重复元素。
3
基本的urlopen()函数不支持验证、cookie或其他HTTP高级功能。要支持这些功能,必须使用build_opener()函数来创建自己的自定义Opener对象。
4 urlparse
urlparse库用于把url解析为各个组件,支持file,ftp,http,https, imap, mailto, mms, news, nntp, prospero, rsync, rtsp, rtspu, sftp, shttp, sip, sips, snews, svn, svn+ssh, telnet等几乎所有的形式。根据其官网的说明,在Python3.0中,此库已经更名为urllib.parse了。
(1) urlparse()函数
函数 urlparse(urlstring [, default_scheme [, allow_fragments]])的作用是将URL分解成不同的组成部分,它从urlstring中取得URL,并返回元组 (scheme, netloc, path, parameters, query, fragment)。注意,返回的这个元组非常有用,例如可以用来确定网络协议(HTTP、FTP等等 )、服务器地址、文件路径,等等。
5 字典
字典是一种可变容器类型,可存储任意类型对象。
d = {key1 : value1, key2 : value2 }
6 BeautifulSoup
BeautifulSoup是Python的一个HTML或xml的解析库,我们可以放便地从网页中提取数据。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/10390.html