学习资源:《简明 python 教程》http://linux.chinaitlab.com/manual/Python_chinese/ch10s02.html
在学习这章时遇到了一个问题,记录如下:
首先书上的代码:
#!/usr/bin/python
# Filename: backup_ver1.py
import os
import time
# 1. The files and directories to be backed up are specified in a list.
source = ['/home/swaroop/byte', '/home/swaroop/bin']
# If you are using Windows, use source = [r'C:\Documents', r'D:\Work'] or something like that
# 2. The backup must be stored in a main backup directory
target_dir = '/mnt/e/backup/' # Remember to change this to what you will be using
# 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 = "zip -qr '%s' %s" % (target, ' '.join(source))
# Run the backup
if os.system(zip_command) == 0:
print 'Successful backup to', target
else:
print 'Backup FAILED'
按照上面的代码敲了一遍,改了相应的目录,结果却是遇到了错误:
zip error: Nothing to do! (try: zip -qr /home/zlc/LS/20120504225612.zip . -i /home/zlc/ABC/home/zlc/DEF)
Backup FAILED
Google之,发现别人似乎都能正常的执行,怎么自己就出错了呢,大惑不解。
当然,首先想到的是source那里出问题了,但是又不知道source的格式是怎样的,多次尝试后问题依旧。这时发现错误提示中两个目录是连在一起的,可能就是这里出错了,于是将source改为:
source = ['/home/zlc/ABC', ' /home/zlc/DEF']
也就是在下一个目录前加一个空格,试执行,问题解决了。
不过还是不明白,既然有逗号隔开,为什么还要加一个空格呢???
分享到:
相关推荐
综上所述,"Python实验文件-王聪-11173929.zip"可能涵盖了上述一个或多个方面,通过解压并查看具体文件,我们可以更深入地了解王聪同学在Python学习中的实践内容。这些实验可能包括简单的代码练习、项目开发,甚至...
通常,这样的代码库会涵盖各种不同的项目,可能包括学习笔记、实验性代码、已完成的应用程序或者用于解决特定问题的脚本。 【标签】虽然没有提供具体的标签,但我们可以根据标题和描述推测,这个压缩包可能涉及到的...
《Python学习笔记合集》是一份全面且深入的Python编程学习资源,包含了从基础到进阶的1到15章内容。这份笔记是基于B站上马士兵老师的Python课程整理而成,旨在帮助学习者系统地掌握Python编程语言,并提供了一个方便...
【Python-kindlehighlightscraper】是一个实用的Python脚本,专为从Kindle设备或Kindle应用程序中提取用户的高亮内容和笔记,并将其保存为json格式。这个工具对于那些希望备份、分析或进一步处理Kindle阅读体验的...
【Python学习笔记】是关于Python编程语言的一系列学习记录,主要涵盖了基础概念、语法特性以及实战案例等内容。Python作为一门广泛应用于数据科学、Web开发、自动化运维、人工智能等多个领域的高级编程语言,其简洁...
3. 自动化脚本:Python常用于编写自动化任务,如系统监控、文件备份和定时任务。 五、学习资源 "Python编程从入门到实战(笔记).pdf"这本书可能是你的主要学习资料,它可能涵盖了上述所有概念,并通过实例教你如何...
通过查看"Python学习笔记",我们可以回顾Python的基础知识,如变量、数据类型(如整型、浮点型、字符串和布尔型)、控制流(if语句、for循环和while循环)、函数定义和调用、模块导入等。此外,笔记可能还会涵盖更...
3. **自动化脚本**:Python可以编写自动化脚本,如定时发送邮件、文件备份、系统监控等,提高工作效率。 4. **金融交易**:Python的回测框架如Zipline和Backtrader,可以用于模拟股票交易策略,分析投资绩效。 5. ...
《Python编程从入门到实践》是一本非常受欢迎的Python学习书籍,它旨在帮助初学者快速掌握Python编程基础,并通过实际项目提升编程技能。这本教材不仅涵盖了Python的基础语法,还包括了面向对象编程、数据处理、文件...
### Python自动化与脚本编程知识点总结 #### 一、网络自动化 **1. 使用第三方库进行网络请求** 网络自动化是现代软件开发中的一个重要组成部分,它允许我们与远程服务器交互,获取或发送数据。其中一个最常用的库...
12. **自动化脚本**:Python常被用作编写自动化脚本,处理日常任务,如文件管理、系统监控、数据备份等。 综上所述,"python笔记哟!!!"的资料应该覆盖了以上提到的各个知识点,通过深入学习和实践,你可以建立起...
对于想要学习Python数据库编程或者对电子阅读器数据感兴趣的开发者,这是一个很好的实践项目。通过阅读和理解这个项目的源码,不仅可以提升Python技能,还能了解到如何从嵌入式数据库中有效地提取和管理数据。
标题中的“用于Python运行可重复实验的响应式笔记本”指的是基于Python...用户可以从中学习到如何组织和管理一个Python项目,如何将交互式笔记本转换为脚本,以及如何使用Git和打包工具将Python代码转化为独立的应用。
该项目的源码不仅可以作为学习笔记应用开发的范例,也可以作为学习Java和Python协同开发的教材。开发者可以在原有的基础上进行扩展和创新,例如加入机器学习算法来实现智能笔记分类,或是利用云服务来提供更可靠的...
4. **自动化脚本**:Python可以编写自动化脚本来执行重复性任务,如定期备份、邮件发送、数据抓取等。课程可能讲解如何使用定时任务调度器如APScheduler来实现自动化。 5. **Office接口集成**:Python有多个库(如`...
本合集是我从网上收集来的,特此奉献给大家。为方便大家学习,word文档经过了校对,更正了...使用Python脚本控制SecureCRT笔记.pdf 利用SecureCRT的VBS进行自动化控制.doc 利用SecureCRT的脚本功能自动定时执行任务.doc
Python脚本则提供了4个,它们展示了如何使用Python进行自动化运维,包括但不限于服务器管理、数据备份和恢复等。Python作为一种高级编程语言,它的广泛应用和强大的社区支持,使得它成为学习自动化和脚本编写...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,它以...不断学习和跟进新技术的发展,例如MySQL的新特性、Python的新版本变化、Django和Flask的最新最佳实践,以及Redis的高级特性和应用场景,将有助于保持竞争力。
对于系统管理员来说,Python可以作为一个强有力的工具,用于编写脚本来执行常见的系统管理任务,如文件备份、日志分析、性能监控等。 #### Active Scripting Active Scripting是一种允许脚本语言直接与Windows应用...
首先,项目中包含的36个Markdown文档,它们是项目的主要内容,可能是用来记录学习笔记、整理知识点、总结学习经验以及撰写教程等内容。Markdown语言以其简洁的语法和良好的可读性,成为了编写技术文档的首选格式。...