近来无事,遂学以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
网友评论