python简明教程(python3 版本),文件备份的案例老是运行错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python简明教程(python3 版本),文件备份的案例老是运行错误相关的知识,希望对你有一定的参考价值。
程序:
import os
import time
source = ['E:\\files']
target_dir = ['E:\\backup']
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))
# 运行备份
print('Zip command is:')
print(zip_command)
print('Running:')
if os.system(zip_command) == 0:
print('Successful backup to', target)
else:
print('Backup FAILED')
结果:
"D:\Program Files\Python\Python36\python.exe" C:/Users/my/PycharmProjects/helloworld/backup.py
Traceback (most recent call last):
File "C:/Users/my/PycharmProjects/helloworld/backup.py", line 21, in <module>
time.strftime('%Y%m%d%H%M%S') + '.zip'
TypeError: can only concatenate list (not "str") to list
Process finished with exit code 1
target = str(target_dir) + str(os.sep) + str(time.strftime('%Y%m%d%H%M%S')) + '.zip' 参考技术A target_dir = ['E:\\backup']去掉方括号即可target_dir = 'E:\\backup', 因为target为字符串相加,而target_dir是list。
配置虚拟环境安装jupyteropencv-python 3.4.1.15版本详细教程
首先需要安装与opencv-python 3.4.1.15版本对应的python版本,这里我下载的是python3.6.3版本
官网下载链接:
安装步骤不再进行详解,可自行进行搜索。要注意下载时选择的下载位置和添加路径
打开python所在位置,找到Scripts文件夹,并打开它
点击目录位置,输入cmd,并回车
出现此窗口
创建虚拟环境
输入pip install virtualenv
回车即可创建完成虚拟环境
在Scripts文件夹同目录下就会多出virtualenv文件
我的虚拟环境更名为了venv
打开venv中的Scripts文件,路径处输入cmd
输入activate启动虚拟环境
出现括号中的东西说明虚拟环境启动成功
在虚拟环境中安装opencv3.4.1.15
这里推荐使用国内镜像进行下载,下载速度快,不会出现超时的异常
输入
pip install opencv-python==3.4.1.15 opencv-python==3.4.1.15 jupyter -i Simple Index
即可进行安装
安装完成即可正常使用
如果有错误的地方,欢迎各位进行评论。
以上是关于python简明教程(python3 版本),文件备份的案例老是运行错误的主要内容,如果未能解决你的问题,请参考以下文章