Python实例 复制文件
import shutil
import os
import os.path
src = "
d:\\download\\test\\myfile1.txt "
dst = "
d:\\download\\test\\myfile2.txt "
dst2 = "
d:/download/test/测试文件夹.txt "
dir1 = os.path.dirname(src)
print (
" dir1 %s
" % dir1)
if (os.path.exists(src)
== False):
os.makedirs(dir1)
f1 = open(src,
" w " )
f1.write( " line a\n "
)
f1.write( " line b\n "
)
f1.close()
shutil.copyfile(src, dst)
shutil.copyfile(src, dst2)
f2 = open(dst,
" r " )
for line
in f2:
print (line)
f2.close()
# 测试复制文件夹树
try :
srcDir = " d:/download/test
"
dstDir = " d:/download/test2
"
# 如果dstDir已经存在,那么shutil.copytree方法会报错!
# 这也意味着你不能直接用d:作为目标路径.
shutil.copytree(srcDir, dstDir)
except Exception as err:
print (err)
'''
知识点:
* shutil.copyfile:如何复制文件
* os.path.exists:如何判断文件夹是否存在
* shutil.copytree:如何复制目录树
'''
总结:4个函数
- os.path.dirname(path)
- os.path.exists(path)
- shutil.copyfile(src, dst)
- shutil.copytree(srcDir, dstDir)
相关文章
- [Python]Use Flask-Admin with PostgreSQL
- python中,如有个非常长的字符串,在写的时候如何将其分隔
- Python 面向对象简介
- Python数据可视化三部曲之 Pyecharts 从上手到上头
- python执行脚本加参数_命令行运行Python脚本时传入参数的三种方式详解以及argparse子命令subparsers()方法
- Python 卸载python
- 【华为OD机试真题 python】 表达式括号匹配【2022 Q4 | 100分】
- 【华为OD机试真题 python】素数之积 【2022 Q4 | 100分】
- python 内置函数ord()和chr()函数用法详解
- python parser 实例解析
- python的生成器(斐波拉契数列(Fibonacci))
- python实例 文件处理
- (数据科学学习手札54)Python中retry的简单用法
- 《Python语言程序设计》——2.12 实例研究:显示当前时间
- 《Python语言程序设计》——第3章数学函数、字符串和对象3.1 引言
- python技能树测评
- python之Map函数
- Python实例---三级菜单的实现[high]
- Python 常见问题 之 python 安装包下载安装速度慢 的 快速解决方法(之一)
- Python 基础 之 python 进程知识点整理,实现一个简单使用进程池的多进程文件夹文件copy器
- (18)python操作redis
- Python plt 显示图片有色差