范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Python常用包,可以学学这9个

  最近汇总了平时常用到的9个很好的Python包,它们能极大的提高我们的工作效率,安装它们,然后逐步熟练使用它们。
  若有用,可以收藏这篇文章。
  1 Faker生成假数据
  你若还在为生成名字、地址、IP地址而发愁,试试Faker库吧。
  它是专业生成假数据的神器,但生成的数据看起来又如此"不假"。
  基本用法如下所示:from faker import Faker
  fake = Faker(locale="zh_CN")
  fake.name
  # "谭柳"
  fake.address
  # "江西省关岭县新城赵街Y座 630814"
  fake.text
  "怎么作者地区.投资报告企业内容责任发展来源资料.一下自己一次全部社区. 今天非常由于开发谢谢.其中大家组织游戏. 只有最新控制同时计划学校.分析记者价格方式. 成功可能感觉方式包括手机.中国重要这种比较必须中心我的. 公司很多安全类别威望一种.标题部门全国文件日本帖子积分不同. 工程这个其中销售历史可以.对于感觉全国发生国内不是.单位用户新闻成为.留言本站说明报告工作继续."
  2 Pendulum管理时间
  使用日期和时间格式从来都不是一件有趣的事情。
  尽管内置的datetime模块做得相当不错,但有一个更直观的Pendulum,能做到快速处理。
  它支持时区转换、日期、时间操作和格式设置。
  如下是一个快速示例,快速创建1个上海时区的时间:from datetime import datetime
  import pendulum
  sh = pendulum.timezone("Asia/Shanghai")
  shc = pendulum.now
  print("Current Date Time in sh =", shc)
  # DateTime(2021, 12, 9, 16, 38, 52, 599942, tzinfo=Timezone("Asia/Shanghai"))
  shc.add(years=1)
  # DateTime(2022, 12, 9, 16, 38, 52, 599942, tzinfo=Timezone("Asia/Shanghai"))
  3 Scrapy 做爬虫
  Scrapy是一个强大的工具,可以让你从网站上快速提取信息。
  当需要从多个网站或网页中提取大量信息时,手动提取是低效的。
  Scrapy提供了易于使用的方法和包,可以使用HTML标记或CSS类提取信息。通过以下命令安装scrapy:pip install scrapy
  然后直接在终端输入下面一行代码, scrapy fetch --nolog https://baidu.com
  就能得到百度的首页html内容。
  4 使用Pandas数据分析
  Pandas是一个简单但功能强大的数据分析工具。使用它可以进行数据清洗,并对其进行统计分析。
  分析完数据后,还可以使用外部库(如[Matplotlib])将其可视化(https://github.com/matplotlib/matplotlib).
  Pandas最棒的地方是它建在NumPy上面,NumPy是一个强大的数据分析工具,因为Pandas基于它,所以这意味着大多数NumPy方法都是Pandas中已有的函数。
  5 click命令行工具
  click是一个Python包,可用于创建命令行接口,相当漂亮的命令行,相当丝滑。
  让我们看一个例子:"""
  click 模块演示
  """
  @click.command
  @click.option("--count", default=3)
  @click.option("--name", prompt="输入你的名字:")
  def hello(count, name):
  for x in range(count):
  print(f"Hello {name}!")
  if __name__ == "__main__":
  hello
  hello函数公开了两个参数:count和name。最后,在命令行,直接这样调用脚本:python click_hello.py --count=5
  最后打印:输入你的名字:: zhenguo
  Hello zhenguo!
  Hello zhenguo!
  Hello zhenguo!
  Hello zhenguo!
  Hello zhenguo!
  6 微web框架Flask
  需要设置web服务器吗?
  你有两秒钟的时间吗?因为这就是用Python启动简单web服务器所需的时间,直接下面一行代码:python -m http.server 8000
  但对于一个基本的web应用程序来说,这可能太简单了。Flask是一个用Python构建的微web框架。它是"微型"的,因为它没有任何数据库抽象层、表单验证或邮件支持。
  幸运的是,它有大量的扩展,可以即插即用,如果只想提供一个简单的API,那么它就是完美的。
  要使用Flask创建API服务器,请使用以下脚本:
  from flask import Flask
  from flask import jsonify
  app = Flask(__name__)
  @app.route("/")
  def root:
  return jsonify(
  app_name="zhenguo的小工具",
  app_user="zhenguo"
  )
  使用下面一行代码启动服务:FLASK_APP=flask.py flask run
  最后,当您在浏览器中访问URLhttp://127.0.0.1:5000/时,
  应该会看到以下JSON:{"app_name":"zhenguo的小工具","app_user":"zhenguo"}
  7 API请求Requests
  Requests是一个强大的HTTP库。有了它,可以自动化任何与HTTP请求相关的操作,包括API自动化调用,这样你就不必再手动进行调用。
  它附带了一些有用的特性,如授权处理、JSON/XML解析和会话处理。
  如下获取明文地址:北京市海淀区清华东路35号,对应的经纬度时,使用百度地图接口,免费注册得到一个apk,返回经纬度结果如下所示:import requests
  import re
  rep = requests.get(
  "https://api.map.baidu.com/geocoding/v3/?address=北京市海淀区清华东路35号&output=json&ak=你的apk&callback=showLocation")
  print(re.findall(r""lng":(.*),"lat":(.*?)}", rep.text))
  # 结果显示
  [("116.35194130702107", "40.00664192889596")]
  8 自动化测试Selenium
  Selenium是一个编写自动化测试用例的测试框架。
  尽管它是用Java编写的,Python包提供对几乎所有Selenium函数的类似API的访问。
  Selenium通常用于自动化应用程序UI的测试,但您也可以使用它自动化机器上的任务,如打开浏览器、拖放文件等。
  看一个快速示例,演示如何打开浏览器并访问百度主页:from selenium import webdriver
  import time
  browser = webdriver.Chrome(executable_path ="C:Program Files (x86)GoogleChromechromedriver.exe")
  website_URL ="https://baidu.com/"
  brower.get(website_URL)
  refreshrate = int(15)
  # 一直保持运行
  while True:
  time.sleep(refreshrate)
  browser.refresh
  现在,该脚本每15秒刷新浏览器中的百度主页。
  9 图像处理Pillow
  很多时候,需要以某种方式修改图像,使其更适合,例如模糊细节、组合一个或多个图像或创建缩略图。
  将自制的Pillow脚本与Click组合在一起,然后直接从命令行访问它们,这对于加快重复的图像处理任务非常有用。
  看一个模糊图像的快速示例:from PIL import Image, ImageFilter
  try:
  original = Image.open("python-logo.png")
  # Blur the image
  blurred = original.filter(ImageFilter.BLUR)
  # Display both images
  original.show
  blurred.show
  blurred.save("blurred.png")
  except:
  print("未能加载图像")

速度开箱Iphone13Pro接上次帖子。在运营商处预定了四部Iphone13pro,23号发货,24号早上就按时送到家了。因为卡都放在了新机里面,所以运营商对应不同的电话号码,都一一做了标记。大家都觉着蓝色好手机卡到怀疑人生?关掉这6个开关轻松解决大家好,又见面了我是每天分享数码一线资讯的换换回收(此处已添加小程序,请到今日头条客户端查看)相信很多人都有这种烦恼,手机刚买时还算顺畅,但是几个月之后就开始卡了,到后面卡得恨不得苹果发威!国内这些iPhone被全面封杀,直接变成砖头在iPhone13系列发布之后,不少人都被苹果采取的低价策略给吸引,直接让iPhone13系列的国内销售量暴涨,目前全网预售已经超过500万,相信再过一个月突破千万也是可以预想的。iPhone13Pro机型跌落测试视频出炉据外媒报道,苹果最新发布的iPhone13系列配备了大量的新功能及盖子下面的改进,这使其成为了一个值得升级的产品。从外观上看,iPhone13和iPhone12系列并没有什么不同。苹果手机充电时显示不支持此配件,有什么方法可以避免吗?刚买没几天的苹果手机数据线在充电的时候就显示不支持此配件,这是很多苹果手机用户经常遇到的情况。所以说,苹果手机用户一般都有好几条数据线,以备不时之需。其实,很多人并不知道,确实有方开学季笔记本选购指南,用4年不卡,认准GeForceRTX30系列笔记本9月份已经进入大学开学季,相信不少同学会在上大学前选购一款新笔记本。为了大学能使用4年,拥有一台高性能的笔记本很有必要。特别是现在短视频时代,大学很多学习汇报还有记录生活都会要剪视轻巧桌搭,性能至上,华硕MiniPC系列力创简约生活随着人们在日常的工作学习中对PC的使用频次逐渐提升,电脑主机也成为了用户们生活中必不可缺的一部分。现如今,用户们在关注PC性能的同时,对于干净整洁简约清新的办公学习桌面,也同样产生为什么说ThinkPadX1Carbon(X1系列)是高端商务旗舰办公本的标杆?说到万元左右的高端商务旗舰办公本,ThinkPadX1Carbon是不得不提的一款机型。了解ThinkPadX1系列的都知道,X1系列是ThinkPad的高端产品线,到目前为止X1华为发布智能光感知系列产品精准提升数字管线巡检效率高质量能源内容,点击右上角加关注油气管线作为国家能源输送的大动脉,其安全有序运行关乎社会经济秩序与国家安全。完善能源风险应急管控体系强化重要能源设施实现能源网络安全更是我国十四五规中国芯片奇才黄芊芊,28岁成为北大博导,一招制敌助华为摆脱困境我们大家都知道,全世界对于芯片的需求量非常大,我们现在使用的所有高科技电子产品,例如手机笔记本电脑游戏机和一些通讯设备都需要用到芯片,美国有一个非常著名叫硅谷的地方,是美国的高新科联发科打造全新子品牌迅鲲,领跑移动计算市场经历了近五年的增长真空期,平板市场在2020年迎来了第二波爆发。其中,IDC对全球平板电脑的跟踪报告显示,2021年Q1出货量同比涨幅达到了55。2,为2013年Q3以来首次。与此
vivo首款主动降噪真无线耳机发布具备40dB降噪深度vivoTWS2售价499元vivoTWS2中国网科技5月21日讯vivoTWS2系列真无线耳机20日正式发布。据介绍,作为vivo首款搭载主动降噪功能的真无线耳机,vivoTWS2不仅提供专业的音质表现,而腾讯最新财报曝光微信正在增加视频号的服务器和宽带几年前在一次互联网饭局上听到一个故事,有个哥们是在机房工作的,有一段时间,他发现腾讯的服务器在增加,所以果断买了腾讯的股票,结果赚得盘满钵满。这个故事告诉我们,看待一个互联网公司有如果华为芯片库存用完,无法再出新机,那个时候你会买什么牌子华为在不断的消耗着自己的库存,甚至不惜将产品压缩出货量,希望多打造几款手机。而如今2021年看到了华为很多的其他的设备发布,手机设备发布反而少了,都在不断的为消费者终端业务增加新的中国移动5G套餐客户突破2亿户,高通正式发布骁龙778G5G芯片36氪5G创新日报05205G运营商中国移动将启动携号转网用户数据设备采购5月20日,来自中国移动官网消息称,中国移动启动2021年携号转网用户数据设备集中采购。采购公告显示,该项目采购的产品为新建NPAU用什么手机最没面子?把奢侈之风和面子强行捆绑在一起,这本身就是一种不正确的引导,是一种误导。本来我们是一个勤俭节约的民族,后来越来越铺张浪费,追求奢华,追求富贵。这股风气,是从90年代开始的,主要体现四月份国内手机整体销量下跌34,为什么大家突然不换手机了?实话实说,一个月的数据有可能有偏差,但如果一季的数据还是如此半死不活,或者更加恶化,那就真说明点什么了。目前只有一个月的数据,那就真是以猜为主了。手机的最终用户是所有的消费者,这个雷军是怎样一个人?一个认真做事的人,只是现在喷子或者水军太多,一个亿万富翁,每天微博或者直播和我们聊天玩笑,可看看下面的评论,连作为一个人最起码的尊重也没有,雷总真是好脾气好修养,反正我会支持雷总的目前用的荣耀30pro纠结换不换VIVOX60,两款手机的区别是什么?看到很多人都说荣耀30Pro没必要换,想想也正常,毕竟这手机才出来一年,用一年就换明显太浪费了。但我想说在座的各位都没get到题主荣耀30Pro换vivoX60的精髓!第一点相比荣谷歌神助攻!Android12将不支持华为手机,鸿蒙迎来新挑战华为鸿蒙系统一直是近几年来的热点话题,大家对于鸿蒙系统的看法也是褒贬不一,而最近随着手机版系统的陆续推送,鸿蒙系统再次成为了大家讨论的热点话题,一旦鸿蒙系统成功,我们也将拥有属于自用过华为(荣耀)的,下一部手机还会选华为(荣耀)吗?为什么?华为老粉前来报道我用过的华为荣耀手机2014年华为Mate73322016年华为Mate961282017年荣耀8青春464(单位合约机)在我的感染下,周围的家人朋友陆续都换成了华历史上有什么鸡肋产品出现一下就消失了?历史上出现的鸡肋产品有很多,他们的出现是为了解决一些人类遇到的问题,但是这些产品被发明出来一段时间后,又慢慢从人们的视线消失了。下面就来简单介绍几个已成为历史的产品。1。手机万能充