我在Python编写的脚本,但不能像检查目录,文件创建等情况下使用多刺,python函数中的字符串变量?
我用它来获取用户输入:drive = raw_input('enter drive name to make backup ')
if not os.path.exists('/media/%s/backup' %drive):
os.mkdir('/media/%s/backup' %drive)
上面的代码工作,但下面的tar文件被给了一个错误........
./backup4.py
enter drive name to make backup PENDRIVE
Traceback (most recent call last):
File "./backup4.py", line 17, in <module>
tarFile = tarfile.open("/media/%s/backup/%s.tar.bz2" %drive %dateVar, 'w:bz2')
TypeError: not enough arguments for format string
tarFile = tarfile.open("/media/%s/backup/%s.tar.bz2" %drive %dateVar, 'w:bz2')
我应该做出上述tarfile.open什么样的变化?
是的,谢谢你的简单的字符串操作! – 2011-02-09 07:07:51