首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >给Python新人练手准备的十个简单趣味脚本

给Python新人练手准备的十个简单趣味脚本

作者头像
小小科
发布2018-05-03 13:13:46
1.1K0
发布2018-05-03 13:13:46
举报
文章被收录于专栏:北京马哥教育北京马哥教育

01. 目录文件分类

前言

有时候,想要对一个目录里的文件进行搜索或者分类操作往往是一件痛苦的事情,下面这个程序的目的是将目录下的文件树以某种分类规则进行排列。

用法

按扩展名分类

效果

按修改时间分类

效果:

按首字母/数字分类

效果:

还原目录

效果:

源码

02. 12306余票查询工具

前言

利用12306提供的相关接口对12306的余票信息进行查询。

用法

查询车票

输出

向导模式

输出

查看支持城市

输出

源码

03. 文本备份云仓库

前言

everbox是一个将evernote作为文件沙盒的接口集合,利用evernote作为文本的存储仓库,方便地对文本文件进行管理。

用法

准备工作

安装evernote sdk for python

登录Evernote开发者,获取开发Token,把获取到的token替换掉代码中的dev_token。

基本操作

init 新建一个仓库

list 列出仓库或文本

获取所有仓库

获取仓库文本

pushall 推送所有文本

log 查看文件在仓库中的记录

输出

pull 从仓库中拉取文件

输出

remove 从仓库删除指定的文本

输出

drag 从远程拉取一个文件同时删除记录

输出

drop 删除一个仓库

输出

源码

04. ascii图形预览

前言

把图像转为ascii字符。

用法

输出

源码

05. html生成器

前言

用python生成html

用法

更深入的例子

参数语法

注入语法

以上代码会生成如下html:

源码

06. web微型框架

前言

python web微型框架

实现功能:

  • 解析请求和产生响应(基于WebOb)
  • 路由解析(基于正则匹配)
  • 模版渲染(基于jinja2)

用法

源码

07. 城市信息服务

前言

利用高德地图api查询城市信息

用法

获取高德地图API_KEY

查询城市简介

输出

珠海,珠江口西岸的核心城市,经济特区,珠江三角洲南端的一个重要城市,位于广东省珠江口的西南部,区位优越,东与中国香港隔海相望,南与中国澳门相连,西邻新会、台山市,北与中山市接壤。设有拱北、九洲、珠海港、万山、横琴、斗门、湾仔、珠澳跨境工业区等8个国家一类口岸,是珠三角中海洋面积最大、岛屿最多、海岸线最长的城市,素有“百岛之市”之称。珠海生态环境优美,山水相间,陆岛相望,气候宜人,是全国唯一以整体城市景观入选“全国旅游胜地四十佳”的城市。人居环境一流。珠海是中国最早实行对外开放政策的四个经济特区之一,陆地面积有1701平方千米,户籍人口106.01万(2011年末),是广东省人口规模最小的地级市。2013中国城市可持续发展指数报告珠海综合排名全国第一,珠海为中国新兴城市50强,新型花园城市;珠海属国家新颁布的“幸福之城”,有“浪漫之城”的称号。

查询城市信息

输出

查询巴士信息

输出

源码

08. 可视化数据结构

前言

使用PIL的可视化数据结构。

用法

链表

二维数组

09. 面向stackoverflow编程

前言

面向stackoverflow编程。

用法

准备工作

使用

测试脚本:error.py

输出

源码

10. 加强型字符串

前言

100行的加强型字符串。

用法

源码

作者:地球的外星人君 来源:https://zhuanlan.zhihu.com/p/28386695


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 马哥Linux运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01. 目录文件分类
  • 02. 12306余票查询工具
  • 03. 文本备份云仓库
  • 04. ascii图形预览
  • 05. html生成器
  • 06. web微型框架
  • 07. 城市信息服务
  • 08. 可视化数据结构
  • 09. 面向stackoverflow编程
  • 10. 加强型字符串
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档