精华内容
下载资源
问答
  • Python常用第三方模块

    2020-06-28 20:33:53
    每个Python程序员都应该有它。 Scrapy:如果从事爬虫相关的工作,那么这个库也是必不可少的。 wxPython:Python的一个GUI(图形用户界面)工具。 Pillow:它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加...

    Requests:Kenneth Reitz写的最富盛名的HTTP库。每个Python程序员都应该有它。

    Scrapy:如果从事爬虫相关的工作,那么这个库也是必不可少的。

    wxPython:Python的一个GUI(图形用户界面)工具。

    Pillow:它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。

    SQLAlchemy:一个数据库的库。

    BeautifulSoup:这个XML和HTML的解析库对于新手非常有用。

    Twisted:对于网络应用开发者最重要的工具。它有非常优美的API,被很多Python开发大牛使用。

    NumPy:为Python提供了很多高级的数学方法。

    SciPy:这是一个Python的算法和数学工具库,它的功能把很多科学家从Ruby吸引到了Python。

    matplotlib:一个绘制数据图的库。对于数据科学家或分析师非常有用。

    Pygame:这个库会让你在开发2D游戏的时候如虎添翼。

    Pyglet:3D动画和游戏开发引擎。非常有名的Python版本Minecraft就是用这个引擎做的。

    pyQT:Python的GUI工具。

    pyGtk:也是Python GUI库。很有名的Bittorrent客户端就是用它做的。

    Scapy:用Python写的数据包探测和分析库。

    pywin32:一个提供和Windows交互的方法和类的Python库。

    nltk:自然语言工具包。

    nose:Python的测试框架,被成千上万的Python程序员使用。如果做测试导向的开发,那么它是必不可少的。SymPy:可以做代数评测、差异化、扩展、复数等。它封装在一个Python发行版本里。

    IPython:它把Python的提示信息做到了极致,包括完成信息、历史信息、Shell功能,以及其他很多方面。

    pandas:基于NumPy的一种数据分析工具

    展开全文
  • python常用第三方模块

    2020-04-14 18:35:23
    Pillow 强大的图片处理库。 如果安装了Anaconda,Pillow就已经可用了。否则,需要在命令行下通过pip安装: $ pip install pillow from PIL import Image # 打开一个jpg图像... 'working'}) 参考资料 廖雪峰python教程

    Pillow

    强大的图片处理库。
    如果安装了AnacondaPillow就已经可用了。否则,需要在命令行下通过pip安装:

    $ pip install pillow
    
    from PIL import Image
    
    # 打开一个jpg图像文件,注意是当前路径:
    im = Image.open('test.jpg')
    # 获得图像尺寸:
    w, h = im.size
    print('Original image size: %sx%s' % (w, h))
    # 缩放到50%:
    im.thumbnail((w//2, h//2))
    print('Resize image to: %sx%s' % (w//2, h//2))
    # 把缩放后的图像用jpeg格式保存:
    im.save('thumbnail.jpg', 'jpeg')
    

    requests

    requests做网络请求,使用更简单。

    # get请求
    r = requests.get('https://www.douban.com/')
    print(r.status_code) #状态码
    print(r.text) #返回文本
    print(r.content) #文本或二进制内容的bytes对象
    
    #增加header参数
    r = requests.get('https://www.douban.com/', headers={'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit'})
    
    #post请求
    r = requests.post('https://accounts.douban.com/login', 
    headers={'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit'},
    data={'form_email': 'abc@example.com', 'form_password': '123456'})
    
    #添加cookies,只需传入一个dict
    requests.get(url, cookies={'token': '12345', 'status': 'working'})
    

    参考资料

    廖雪峰python教程

    展开全文
  • 原文地址 除了内建的模块外,Python还有大量的第三方模块。 基本上,所有的第三方模块都会在PyPI -...本文介绍常用第三方模块。 一个图像处理库PIL PIL:Python Imaging Library,已经是Python平台事实上的图像处...

    原文地址

    除了内建的模块外,Python还有大量的第三方模块。

    基本上,所有的第三方模块都会在PyPI - the Python Package Index上注册,只要找到对应的模块名字,即可用pip安装。

    本文介绍常用的第三方模块。

     

    一个图像处理库PIL

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。

    由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。

    在命令行下直接通过pip安装:

    1
    $ pip install pillow

    如果遇到Permission denied安装失败,请加上sudo重试。

    实例, 图像缩放操作

     图像缩放

    其他功能如切片、旋转、滤镜、输出文字、调色板等一应俱全。

    比如,模糊效果也只需几行代码:

     图像模糊

     PIL的ImageDraw提供了一系列绘图方法,让我们可以直接绘图。比如要生成字母验证码图片:

     字符验证码生成

    我们用随机颜色填充背景,再画上文字,最后对图像进行模糊,得到验证码图片如下:

    验证码

    如果运行的时候报错:

    IOError: cannot open resource
    

    这是因为PIL无法定位到字体文件的位置,可以根据操作系统提供绝对路径,比如:

    '/Library/Fonts/Arial.ttf'
    

    要详细了解PIL的强大功能,请请参考Pillow官方文档:

    https://pillow.readthedocs.org/

     

     

     

     

     

     

     

    没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。




        本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5719974.html,如需转载请自行联系原作者


    展开全文
  • python第三方模块 PIL The _imagingft C module is not installed错误解决办法 pillow的安装使用

    前提:针对深度学习的用户,推荐下载anaconda,其下载地址如下:
    https://repo.continuum.io/archive/.winzip/
    备注:下载2.4.1版本的,最新的版本有问题。开始正文部分

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。

    Windows平台就去PIL官方网站下载exe安装包。
    PIL官方网站:http://pythonware.com/products/pil/

    备注:官网下载的PIL模块是exe可以直接安装,但是问题是会在使用过程中遇到著名的问题:The _imagingft C module is not installed

    问题的原因就是该PIL模块,是未完全编译的模块。
    解决方法有两种,第一种简单粗暴。下载编译好的PIL模块,具体的可以私信我,我发给你。

    第二种方法就是用pillow代替PIL
    首先相当强大的一个python模块的网站:
    http://www.lfd.uci.edu/~gohlke/pythonlibs/
    这里是一些第三方组织编译的EXE包, 要下载对应PY版本的PIL, 重新安装, 最好下载Pillow, 它是对PIL的一些BUG修正后的编译版
    安装前,可以先 pip uninstall pil
    备注:对于新手来说,可能运行pip命令时,可能会报错,提示语法错误。那么首先就需要安装pip
    C:\python32\Scripts\easy_install pip
    安装pip是在cmd命令里面进行的,先进入你python安装的目录(这个应该没有问题吧,就是cd..),然后直接easy_install pip就完成了

    另外, 可以在cmd console中测试 Image的SAVE字典,

    >>> import Image 
    >>> Image.init() 
    1 
    >>> Image.SAVE.keys() 
    ['XBM', 'PCX', 'SPIDER', 'HDF5', 'TIFF', 'BUFR', 'EPS', 'JPEG', 'MSP', 'GRIB', ' 
    GIF', 'BMP', 'TGA', 'IM', 'PPM', 'PDF', 'FITS', 'PALM', 'WMF', 'PNG'] 

    经过上面的测试后, 如果 Image.SAVE.keys() 输出为空,则说明没有找到 save format key, 在生成图片时就会报KeyError, 此时就需要把第一行改成:

     from PIL import Image 
    展开全文
  • 1.keyboard#监控键盘 2.PIL#处理图片 3.operator #操作列表 4.shelve #数据存储方案 保存dat文件 5.optparse #处理命令行参数 6.configparser #解析ini文件 ...7.subprocess #执行shell脚本 ...10.itchat ...
  • 1.pycharm安装第三方模块方法:  (1)参考网友博文:https://blog.csdn.net/fx677588/article/details/56830929  (2) 总结步驟:  1 “文件(File)”—>“设置(setting)”  2  “ 项目(Project): PyCharm_...
  • Python常用第三方模块(python第三方库)
  • 学习目标: Python学习十四、 学习内容: 一、常用内建模块 1、datetime 2、collections 3、base64 ... 二、常用第三方模块 1、requsts
  • pillow是一个常用的图像处理标准库。该库基于Python2的PIL(pyhton image library),功能强大,API简单易用。 安装方法 如果安装了anaconda则可以直接用,也可以通过pip安装: sudo pip3 install...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,045
精华内容 418
关键字:

python常用第三方模块

python 订阅