本文摘自php中文网,作者anonymity,侵删。
利用python拷贝一个文件的方法:1、【copyfile(src, dst)】;2、【copymode(src, dst)】;3、【copystat(src, dst)】;4、【copy(src, dst)】;5、【copy2 src】。
利用python拷贝一个文件的方法:
1、copyfileobj(fsrc, fdst, length=16*1024): 将fsrc文件内容复制至fdst文件,length为fsrc每次读取的长度,用做缓冲区大小
fsrc: 源文件
fdst: 复制至fdst文件
length: 缓冲区大小,即fsrc每次读取的长度
1 2 3 4 |
|
2、copyfile(src, dst): 将src文件内容复制至dst文件
src: 源文件路径
dst: 复制至dst文件,若dst文件不存在,将会生成一个dst文件;若存在将会被覆盖
follow_symlinks:设置为True时,若src为软连接,则当成文件复制;如果设置为False,复制软连接。默认为True。Python3新增参数
1 2 |
|
3、copymode(src, dst): 将src文件权限复制至dst文件。文件内容,所有者和组不受影响
src: 源文件路径
dst: 将权限复制至dst文件,dst路径必须是真实的路径,并且文件必须存在,否则将会报文件找不到错误
follow_symlinks:设置为False时,src, dst皆为软连接,可以复制软连接权限,如果设置为True,则当成普通文件复制权限。默认为True。Python3新增参数
相关阅读 >>
Python中列表中的pop方法与remove方法有什么区别
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。