简明教程已经学了一半,才有了开通自己的博客的想法,一来是记录下自己学习的路程,二来也是分享自己遇到的问题,算是为避免别人踩坑
本人初学编程,近乎零基础,也寄写博客提升自己信心。
正文
import os
import time
#1,The files and directories to backed up are specified in a list.
source=[r'D:\Pycharm\easypython\helloworld']
#2.The backup must be stored in a main backup directory
target_dir=r'D:\Pycharm\easypython'
#3.The files are backed up into a zip file.
#4.The name of the zip archive is the current date and time
target=target_dir+time.strftime('%Y%m%d%H%M%S')+'.zip'
#5.We use the zip command (in Unix/Linux)to put the files in a zip archive
zip_command=r"D:\winRAR\Ace32Loader %s%s"%(target,''.join(source))
#Run the backup
if os.system(zip_command)==0:
print('Successful backup to',target)
else:
print('Backup FAILED')
自己遇到的困难:前#1-4在教程里已经说得很明白,主要是#5中的问题。
在教程的注释中已经明确告诉Zip_command是在Unix或Linux系统下的命令,且在教程前文中明确指出其使用info-zip程序,所以应根据自身情况作出调整。
在原教程中是这样式的
通过不同的渠道查到,zip-qr为打开自己zip程序的渠道,我使用的为WinRAR,每种程序都有一定区别。
一点疑惑
与同样是编程小白的朋友一起学习,但他的文件保存路径中含有中文,一时间没有解决。解决后会再写出来。
另外,网上看到有的需要在target后的‘’中加一个空格,我在运行时并不需要,暂时没有搞明白原因。
总结
感触最深的是学习任何东西都要有自己的思考在里面,不能照着教材上比着打,要理解每一个语句的意思(虽然我目前仍然处于比着打的阶段,但会尽量去理解自己都写下了什么),只有内化为自己的东西才能以不变应万变。
最后一点,就是一定要把英语学好,目前在使用pycharm上有些困难,以后慢慢会好起来的吧。
Keep leaning!