总结下python学习心得

最近按经理要求开始抽空学习python~不过估计习惯了java严谨的书写风格,对于学习python感觉很滑手,无从学起,好在经理推荐了本好书《A Byte of Python》中文名:《简明 Python 教程》

学了2天终于把书上的一个例子写出来了,和大家分享下心得。

例子是书上一个备份程序,但是做了适当修改

1、rar代替zip压缩(不过win环境下使用rar要设置path,这指的是绿色版用户)

2、windows环境代替linux环境

3、python3.0替代python2.x

源码如下:

import os
				import time

				source = [r'D:my_examplepython',r'D:my_exampleOSGI']      #需要备份文件的列表
				target_dir = r'D:\'     #指定备份文件存放所在地

				today = target_dir + time.strftime("%Y%m%d")
				now = time.strftime("H%M%S")

				comm = input("Please enter your commit:")   #用户可以输入备份文件注释

				if len(comm)==0:
				target = today + os.sep + now + ".rar"
				else:
				target = today + os.sep + now + "_" + comm.replace(" ","_") + ".rar"

				print("Target File is ",target)

				if not os.path.exists(today):   #备份文件按天数创建文件夹
				os.mkdir(today)
				print("Successfully created directory",today)

				rar_command = "rar a " + target + " " + " ".join(source)
				print("Rar Command is ",rar_command)

				if os.system(rar_command) ==0:   #这里就相当于在cmd下执行命令
				print("Rar Over")
				else:
				print("Rar Failed")

				print("All Back is Over")

上面的程序,暂时还没体验出python的优势,无厘头的书写风格倒是让人抓狂

 

小小总结下最近的心得!给自己打打气!   

希望能和对这条大蟒蛇感兴趣的朋友交流交流,抓住这条滑不溜丢的蛇!

评论关闭。