Python基础综合练习--自定义包并发布

Python基础综合练习--自定义包并发布,第1张

Python基础综合练习--自定义包并发布

目录
  • 需求
  • 项目代码及使用指导
    • 项目代码
    • 使用指导

需求
  1. 基于面向对象编程实现一个包(名字自定义),并进行最后的发布。
#pkg
#	__init__.py
#	your_module.py

#define class inside your module
class UserAgent():
	pass
  1. 处理temp.txt文件,将其中的信息写入到mysql数据库userAgent中,对应的表字段:
    id, int primary key
    os, varchar(100)
    browser, varchar(100)
    useragent, varchar(300)

  2. 使用时,只需导入你的UserAgent类,并实例化。
    调用对象的get方法,读取mysql数据,可以随机返回一个useragent的字符串

from lauf_useragent import UserAgent
obj = UserAgent(host,port,user,password)  #传入mysql参数
obj.get()
#随机返回
#如,Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1
项目代码及使用指导 项目代码

链接:项目代码
提取码:boy6

使用指导
  1. 安装lauf_useragent包
    下载tar.gz压缩包,并解压

  2. 进入解压目录,执行如下安装

python setup.py install 
  1. 导入并使用
    第一次使用需要在mysql中创建userAgent数据库,然后导入UserAgent类,实例化后调用init_db方法,并指定temp.txt文件(便于后续db维护,注意路径问题)。后续就可以直接调用get方法,获取一个随机的User-Agent字符串。如下
    第一次使用

    后续使用

 
 
上一篇:Python模块

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5651916.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存