python 第三方模块

Posted jingshuhui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 第三方模块相关的知识,希望对你有一定的参考价值。

安装第三方模块的方式:

  1、pip instaill xpinxin

     pip instail  XXXX

  2、.whl

       pip instail c:/user/niuhanyang/desktop/xxx.whl

  3、.tar.gz

    1、先解压

    2、解压之后在命令行里面进入到这个目录下

    3、执行python   setup.py install

  4、如果安装多个python版本

    python3.5 -m pip instaill XXX

    python2 -m pip instail XXX

    python3.6 -m pip instail XXX

一、操作拼音

1 import xpinyin
2 # 安装 第三方模块的方式:
3 # pip install pymysql
4 # pip install xlwt
5 # pip install xlrd
6 # pip install xlutils
7 s=xpinyin.Pinyin()
8 pinyin=s.get_pinyin(小军,‘‘)#默认拼音加-,如果不想加-,后面用‘‘)
9 print(pinyin)

二、操作数据库

 1 host=118.24.3.40
 2 user=jxz
 3 password=123456#密码只能是字符串
 4 db=jxz
 5 port=3306   #端口号只能写int 类型
 6 charset=utf8#只能写utf8,不能写utf-8
 7 import pymysql
 8 conn=pymysql.connect(host=host,password=password,user=user,db=db,port=port,charset=charset,autocommit=True)   #建立连接 如果写上autocommit后面就不用填commit提交操作
  9 cur=conn.cursor() #建立游标 
10 cur.execute(show tables;)#只是帮你执行 sql语句

11 # 查询sql语句
12 sql=‘select * from app_myuser limit 5;‘
  cur.execute(sql)
  print(cur.description)#获取这个表里面的所有字段
13 # print(cur.fetchall())#获取数据库里面的所有结果 

14 # print((‘fetchone‘,cur.fetchone()))#只能获取一条数据
15
16 #插入一条sql语句
17 sql=insert into app_myuser(username,passwd,is_admin)VALUES ("shuhui","123456",2);
18 cur.execute(sql)
19 conn.commit()#提交
20
21 cur.close() 22 conn.close()

三、操作数据库封装一个函数

 1 # 操作数据库封装一个函数
 2 def my_db(ip,user,password,db,sql,port=3306,charset=utf8):
 3     conn=pymysql.connect(host=ip,user=user,password=password,db=db,port=port,charset=charset,autocommit=True)
 4     cur=conn.cursor()
 5     cur.execute(sql)
 6     res=cur.fetchall()
 7     cur.close()
 8     conn.close()
 9     return res
10 
11 # 如果数据库连接信息不变,连接信息可以写死
12 def my_db(sql):
13     conn=pymysql.connect(host=118.24.3.40,user=jxz,password=123456,db=jxz,port=3306,charset=utf8,autocommit=True)
14     cur=conn.cursor()
15     cur.execute(sql)
16     res=cur.fetchall()
17     cur.close()
18     conn.close()
19     return res

 
















以上是关于python 第三方模块的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python基础知识8——模块1——自定义模块和第三方开源模块

Python模块

python 模块的介绍

盘点Python常用的模块和包

Python - 模块