• Python 10行以内代码能有什么高端操作


    Python凭借其简洁的代码,赢得了许多开发者的喜爱(包括测试开发的小伙伴)。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循坏,Python可以凭借更加简短的代码以此来实现许多有趣的操作。下面展示一下,撰写不找过10行代码能实现些什么有趣的骚操作呢

    生成二维码

    二维码作为一种信息传递的工具,在当今社会发挥了重要作用。而生成一个二维码也非常简单,在Python中我们可以通过MyQR模块了生成二维码,而生成一个二维码我们只需要2行代码,我们先安装MyQR模块,这里选用国内的源下载:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ myqr

    安装完成后我们就可以开始写代码啦:

    from MyQR import myqr   # 注意大小写
    myqr.run(words='http://www.baidu.com')   # 如果为网站则会自动跳转,文本直接显示,不支持中文

    我们执行代码后会在项目下生成一张二维码。小伙伴们应该还想丰富一下我们的二维码!看下面:

    from MyQR import myqr
    myqr.run(
        words='http://www.baidu.com',    # 包含信息
        picture='lbxx.jpg',            # 背景图片
        colorized=True,            # 是否有颜色,如果为False则为黑白
        save_name='code.png'    # 输出文件名
    )

    效果图如下:

     另外MyQR还支持动态图片哦。

    生成词云

    词云是数据可视化的一种非常优美的方式,我们通过词云可以很直观的看出一些词语出现的频率高低。使用Python我们可以通过wordcloud模块生成词云,我们先安装wordcloud模块:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ wordcloud

    然后我们就可以写代码了:

    from wordcloud import WordCloud
    wc = WordCloud()    # 创建词云对象
    wc.generate('Do not go gentle into that good night')    # 生成词云
    wc.to_file('wc.png')    # 保存词云

    执行代码后生成如下的词云:

     当然这只是最简单的词云,词云更详细的操作可以参见WordCloud生成卡卡西忍术词云。

  • 相关阅读:
    从Python编程小白到大神?你可能还差这几步!
    网红游戏主播靠几行代码轻松“吃鸡”年赚百万!竟然是依靠Python
    爬虫凶猛:爬支付宝、爬微信、窃取数据/编程实战(2):爬虫架构
    轻松入门学网络爬虫编程实战(1):音乐歌单篇
    Centos System Info
    iOS xcodebuild 打包app
    Xcode部分插件无法使用识别的问题
    ios get airplay name
    Re-enable Alcatraz on Xcode 6.3.2 or newer
    Apple LLVM 6.0 Warning: profile data may be out of date
  • 原文地址:https://www.cnblogs.com/Barrybl/p/12690789.html
Copyright © 2020-2023  润新知