Crossin的编程教室
标题:
程序中使用RAR压缩文件,输出路径不正确
[打印本页]
作者:
topnong
时间:
2017-8-23 23:04
标题:
程序中使用RAR压缩文件,输出路径不正确
#代码如下
import
os
import
time
source
= [
'"D:
\\
ppp300"'
]
target_dir
=
'D:
\\
pybackup'
if not
os.path.exists
(
target_dir
)
:
os.mkdir
(
target_dir
)
today
=
target_dir
+
os.sep
+
time.strftime
(
'%Y%m%d'
)
now
=
time.strftime
(
'%H%M%S'
)
target
=
time
=
os.sep
+
now
+
'.rar'
if not
os.path.exists
(
today
)
:
os.mkdir
(
today
)
print
(
'Successful created directory'
, today
)
rar_command
=
"rar a -r {0} {1}"
.format
(
target,
' '
.join
(
source
))
print
(
'Rar command is:'
)
print
(
rar_command
)
print
(
'Running:'
)
if
os.system
(
rar_command
)
==
0
:
print
(
'Successful backup to'
, target
)
else
:
print
(
'Backup FAILED'
)
作者:
topnong
时间:
2017-8-23 23:06
#输出如下
"C:\Program Files\Python\Python36\python.exe" "C:/Users/nong/Desktop/Py/part 2/backup_ver2.py"
Rar command is:
rar a -r \225900.rar "D:\ppp300"
Running:
RAR 5.01 ��Ȩ (C) 1993-2013 Alexander Roshal 1 ʮ���� 2013
���ð汾 ���� RAR -? �Ի�ð���
�����汾����ע�ᡣ
���ڴ��� archive \225900.rar
������� D:\ppp300\book.txt ȷ��
������� D:\ppp300\byte-of-python-chinese-edition.pdf 7%
ȷ��
������� D:\ppp300\Python learn .pdf
20%
34%
47%
61%
74%
84%
ȷ��
������� D:\ppp300\Python3 help doc.pdf 97%
99%
ȷ��
������� D:\ppp300\shunxu.PNG ȷ��
������� D:\ppp300 ȷ��
���
Successful backup to \225900.rar
作者:
topnong
时间:
2017-8-23 23:09
备份的文件压缩成功,但没有放到指定的目录。 而是跑到C盘去了。
作者:
crossin先生
时间:
2017-8-23 23:12
topnong 发表于 2017-8-23 23:09
备份的文件压缩成功,但没有放到指定的目录。 而是跑到C盘去了。
rar a -r \225900.rar "D:\ppp300"
复制代码
这是你执行的命令,并没有指定在d盘。你target没拼对
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5