博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习
阅读量:5251 次
发布时间:2019-06-14

本文共 1326 字,大约阅读时间需要 4 分钟。

文章讲述Python函数应用的两个小例子:“休息一下”和“私密信息”

一. “休息一下”

故事背景:为了提醒长时间坐着工作的人们隔断时间休息一下

设计思路:每隔两个小时,自动播放网页中的音乐休息一下,重复三次

import timeimport webbrowsertotal_breaks = 3break_count = 0#重复三次while(break_count < total_breaks):    print("This progarm started on "+time.ctime())    time.sleep(2*60*60)#时间单位为秒,每隔两个小时播放一次音乐    webbrowser.open("http://www.kuwo.cn/yinyue/15249349")#链接到播放音乐的网页    break_count = break_count + 1

该代码中用到两个库time(time.sleep,暂停多长时间)和webbrowser(webbrowser.open,打开一个网址)

二. “私密信息”

故事背景:给定50张照片,每张照片展示一个大的字母,通过重命名照片的名字可以使照片重新排序,从而得到连续的单词,即有用的信息

设计思路:其实就是给文件重命名

import os#定义一个函数def rename_files():    #(1) get file names from a folder    file_list=os.listdir(r"C:\Users\ly\Desktop\prank\prank")    #print(file_list)    saved_path = os.getcwd()#保存当前路径,防止重命名时找不到相应文件    print("Current Working Directory is "+saved_path)    os.chdir(r"C:\Users\ly\Desktop\prank\prank")    #(2) for each file, rename filename    for file_name in file_list:        print("Old Name - "+file_name)        print("New Name - "+file_name.translate(None, "0123456789"))        #将文件重命名,前面为old name,后面为new name,new name是把old name中的数字给去掉,即file_name。translate将“0123456789”转化为空        os.rename(file_name, file_name.translate(None, "0123456789"))    os.chdir(saved_path)#改变目录到指定目录rename_files()

来源于Udacity课程中编程基础Python

 

转载于:https://www.cnblogs.com/rgly/p/6517101.html

你可能感兴趣的文章
oracle05
查看>>
JSOI2008 最小生成树计数
查看>>
vmware ubuntu硬盘空间不够用,空间扩展
查看>>
如果一个文件块有130M,请问有多少个mapper
查看>>
关于兼容IEn这个不得不提及的话题。。。。
查看>>
phpstorm 快速插入常用代码片段
查看>>
WPF 通过透明度遮罩和变换制作倒影效果
查看>>
关于禁用"请停用以开发者模式运行的扩展程序"提示
查看>>
使用jquery的ajax提交文件上传
查看>>
什么是Jupyter Notebook?
查看>>
设计模式—适配器模式
查看>>
关于ORALE将多行数据合并成为一行 报错未找到where关键字
查看>>
数据库建立索引加快查询
查看>>
[codevs 2235]机票打折
查看>>
微信智能开放平台
查看>>
C# ArcgisEngine开发中,对一个图层进行过滤,只显示符合条件的要素
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
子网划分讲解及练习(一)
查看>>
Python 装饰器
查看>>