当前位置: 首页 > news >正文

商贸公司的网站建设百度网盘搜索引擎网站

商贸公司的网站建设,百度网盘搜索引擎网站,做网站下载什么软件,建设政府网站的好处python初学者。现在想做一个打包的小任务。目标地址为:D:\py_backup_test\iu d然后将这个地址放在target_dir 里,并加上当前时间和后缀名:import osimport timeimport re# 1. 需要备份的文件与目录将被# 指定在一个列表中。# 例如在 Windows …

python初学者。现在想做一个打包的小任务。目标地址为:

D:\py_backup_test\iu d

然后将这个地址放在target_dir 里,并加上当前时间和后缀名:

import os

import time

import re

# 1. 需要备份的文件与目录将被

# 指定在一个列表中。

# 例如在 Windows 下:

source = ['"D:\\Disk F\\py-test\\back-test-file\\source1"']

#2. 备份文件必须存储在一个

#主备份目录中

#例如在 Windows 下:

target_dir = 'D:\\py_backup_test\\iu d'

# 3. 备份文件将打包压缩成 zip 文件。

# 4. zip 压缩文件的文件名由当前日期与时间构成。

target = target_dir + os.sep + \

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

# 如果目标目录还不存在,则进行创建

if not os.path.exists(target_dir):

os.mkdir(target_dir) # 创建目录

# 5. 我们使用 zip 命令将文件打包成 zip 格式

zip_command = 'zip -r {0} {1}'.format(target,

' '.join(source))

原来的程序就到这,但是现在出现的问题是目标地址带有空格,zip命令形成如下:

zip -r D:\py_backup_test\iu d\20170825164234.zip "D:\Disk F\py-test\back-test-file\source1"

这样的话,会在D:\py_backup_test下打包出一个名为iu.zip的文件。如果只是把target_dir 修改成

target_dir = "D:\\py_backup_test\\iu d"

#或者

target_dir = "'D:\\py_backup_test\\iu d'"

都不行,通不过 os.path.exists或者os.mkdir。

为了形成正确的zip命令:

zip -r "D:\py_backup_test\iu d\20170825164438.zip" "D:\Disk F\py-test\back-test-file\source1"

那我就做了以下操作,将D:\py_backup_test\iu d\20170825164234.zip这一字符串变成"D:\py_backup_test\iu d\20170825164438.zip"这一字符串:

if re.search(r"\s", target_dir):#判断路径中是否有空格,有的话要用双引号包起来

target_dir_temp_list1 = list(target_dir)#先把字符串转成列表

target_dir_temp_list1.insert(0,"\"")#把列表的第一位加上一个双引号

target_dir_temp_str1 = "".join(target_dir_temp_list1)#转成字符串

target_dir_temp_str2 = target_dir_temp_str1+ os.sep +\

time.strftime('%Y%m%d%H%M%S') + '.zip'#加上时间和后缀名

target_dir_temp_list2 = list(target_dir_temp_str2)#再转成字符串

target_dir_temp_list2.append("\"") #加上最后一个双引号,再转成字符串

target = "".join(target_dir_temp_list2)

**

我的问题就是,如何更快速地将一串字符串的首尾添加上双引号,以上8行代码有没有一种更为简单的写法,我觉得我这样写的虽然达到了效果但是不优美、简便。

**

http://www.lbrq.cn/news/2469493.html

相关文章:

  • 怎样制作网站站点湖南网站制作哪家好
  • 自己做的网站可以上架烟吗微信拓客的最新方法
  • php网站怎么做seo基础理论
  • 衡水网站建设套餐网站策划报告
  • 电子产品开发流程余姚网站seo运营
  • 做英语阅读的网站怎么制作网站教程步骤
  • 职教mooc建设委员会网站seo搜索引擎优化包邮
  • 广州微网站建设哪家好电商网站设计
  • 北京建设网站公司网站seo顾问培训
  • 团建拓展网站建设需求分析百度的链接
  • 网站建设周志200字销售管理
  • 来年做啥网站能致富首码项目推广平台
  • wordpress iis7伪静态seo公司排行
  • 建设 静态网站全球十大网站排名
  • 5000人网站开发域名查询注册信息查询
  • 学做网站的学校乔拓云网微信小程序制作
  • 网站上线流程分为seo职位要求
  • 用GIF软件做的GIF 超出网站限制免费信息发布平台网站
  • 成都私人放款联系方式电话优化公司网站排名
  • 就业网站建设总结seo网络推广师招聘
  • 杭州的电商网站建设百度大搜是什么
  • 网站开发的技术意义个人seo外包
  • 朗读者外国人做的汉字网站个人自己免费建网站
  • 公司注册地址可以跨市变更吗广州seo外包公司
  • vue做的商城网站seo是哪个英文的缩写
  • 展厅设计图效果图大全seo比较好的优化方法
  • 电子商务网站建设与管理目录企业推广软文范文
  • 昆山市住房和建设局网站成功的网络营销案例有哪些
  • 做网站需要注册商标多少类电子商务seo名词解释
  • 建设门户网站的重要性邵阳疫情最新消息
  • Qt 多线程编程最佳实践
  • 分治算法 (Divide and Conquer)原理、及示例-JS版
  • 滚动提示组件
  • uniapp小程序上传图片并压缩
  • SpringBoot+AI+Web3实战指南
  • OSPF多区域介绍