Python自学第一篇----备份压缩文件

2017-10-20  本文已影响102人  NBeanN

近来无事,遂学以python寻趣。

一、官网 下载安装python2.7或者python3.5

个人都安装了,暂时没发现什么冲突;

二、官网 下载安装开发软件Pycharm

三、自学语法等等基础知识

四、第一个demo【压缩文件】

# -*- coding: UTF-8 -*-   #导入这个支持代码中有中文

import os 

import time

source = ["F:\\abc"]  #被压缩的文件夹

target_dir ="F:\\abc\\a" #存储压缩文件路径

target = target_dir + os.sep + \

time.strftime("%Y%m%d%H%M%S")+".zip"  #压缩文件夹命名

if notos.path.exists(target_dir):

     os.mkdir(target_dir)

zip_command ='"C:\\Program Files\\WinRAR\\Rar.exe" a %s %s'%(target,' '.join(source))  #特别注意,找到压缩软件的路径,看书上写了命令,在这个坑找了很久问题,改成路径就好了

print("zip command is:")

print(zip_command)

print("running:")

if os.system(zip_command) ==0:

    print("successful backup to",target)

else:

    print(os.system(zip_command))

上面是在windows上使用的,下面是mac上的,本人未亲测,有测试完能用的小伙伴留言一下

# -*- coding: UTF-8 -*-

import os

import time

source = ["/Users/abc"]

target_dir ="/Users/abc/b"

target = target_dir + os.sep + \

time.strftime("%Y%m%d%H%M%S")+".zip"

if notos.path.exists(target_dir):

    os.mkdir(target_dir)

zip_command ="zip -r {0} {1}".format(target,' '.join(source))

print("zip command is:")

print(zip_command)

print("running:")

if os.system(zip_command) ==0:

    print("successful backup to",target)

else:

    print(os.system(zip_command))

小伙伴们不要复制粘贴全文到软件中运行,python对空格检测很敏感,if判断那里目测会有问题,能自己敲一遍的话就加深一下印象吧。。。

菜鸟走向大牛,大家共同前进,如果觉得不错,请给个赞/关注。

一起交流学习,有问题随时欢迎联系,邮箱:383708669@qq.com

上一篇下一篇

猜你喜欢

热点阅读