1. 将电脑变成服务器
如果要将电脑中的文件发到手机上面,你会选择怎么做呢?数据线、微信文件助手。这些都有局限性,比如突然断网,WTF?别急,万能的python自有妙招。
命令:python -m SimpleHTTPServer 8000
然后查看本机IP,在手机端访问8000端口 (需要与电脑端的Ip相同)
‘ nice!!! 支持在线浏览和下载,简直不要太方便。吹爆此功能。
2. 截图翻译
我们经常遇到英文不会翻译,但是文字又不能复制的情况。针对这种情况,可以用python编写一个程序实现截图翻译的功能。具体步骤如下:
- 安装 Tesseract-OCR
- 代码实现见 github,其中包括最后打包好的程序。这里运行程序会报错,需要找到python安装路径下的pytesseract,然后将tesseract_cmd = ‘tesseract’改为tesseract_cmd = ‘填Tesseract-OCR的安装路径’
- 将代码用pyinstaller打包成.exe程序。具体操作为:截取含有英文的图片 -> 回车,然后出现中文翻译结果。运行时截到的图片会自动保存在与exe同一目录下
3. ‘字符雨’特效
相信很多人都看过黑客帝国这部电影,一提到它我们会想到经典的“子弹时间”,但是里面的“字符雨”也是让人难以忘怀。接下来我们就来用python来实现里面的这个特效吧!
用户will8211在github上面上传了unimatrix这个项目,操作方法如下:
- 在linux系统里面克隆这个项目
pip install git+https://github.com/will8211/unimatrix.git
- 按照项目里面Manual进行操作(在终端里面运行)
这是我运行示例的结果,简直太炫了:
unimatrix -c green -u 'Matrix'
unimatrix -c yellow -l 'e'
4. 转动微信地图
启动微信的那一刻,我们往往会看到张小龙(微信创始人)眺望着地球,但你是否有想过将它面前的地球转动起来,下面我们来完成此操作。
- 准备素材:地球表面素材;云图素材;微信地球的抠图素材
- Gif压缩:https://www.iloveimg.com/zh-cn/compress-image/compress-gif
- 完整代码:https://alltodata.cowtransfer.com/s/afc708b596774f
效果图:
参考链接:https://mp.weixin.qq.com/s/ayKCLWXWjjpvlpzqcv3pgA
5. 二维码生成器
- 首先安装myqr库
pip3 install myqr
- 常规链接二维码生成
1 | from MyQR import myqr |
- 图片链接二维码生成
1
2from MyQR import myqr
myqr.run('https://www.bilibili.com/video/BV1WZ4y1H7Th/', picture='2.jpg', colorized=True)
- 动态链接二维码生成
1 | from MyQR import myqr |
6. Free Python Games
这个python项目实现经典的贪吃蛇、迷宫、扫雷、Flappy Bird游戏只需要简单的50-100行代码,对于新手来说是一个很好的python学习、锻炼探索和理解能力的工具。另外,如果你仅仅只是为了玩而玩,只需要简单的安装就可以在电脑上玩这些经典游戏了。
- 安装
python3 -m pip install freegames
- 游戏列表
python3 -m freegames list
- 打开游戏
python3 -m freegames.snake
项目地址:http://www.grantjenks.com/docs/freegames/
持续更新中……