Python教程

python之拷贝文件

本文主要是介绍python之拷贝文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

python之拷贝文件

使用python实现类似cp的功能

方式一: 文件with读写模式

#!/bin/python3
# -*- coding: utf-8 -*-
src_file=input('源文件路径:').strip()
dst_file=input('目标文件路径:').strip()
with open (r'%s' %src_file,mode='rb') as read_f,\
    open (r'%s' %dst_file,mode='wb') as write_f:
        for line in read_f:
            write_f.write(line)

# python3 4.py
源文件路径:1
目标文件路径:1.html
# ls 1.html
1.html

 

 

方式二: 使用sys模块实现

# cat 3.py
#!/bin/python3
# -*- coding: utf-8 -*-
import sys
src_file=sys.argv[1]
dst_file=sys.argv[2]
with open (r'%s' %src_file,mode='rb') as read_f,\
    open (r'%s' %dst_file,mode='wb') as write_f:
        for line in read_f:
                write_f.write(line)

# python3 3.py py.py  4.py
#cat 4.py
#!/bin/python3
# -*- coding: utf-8 -*-
@version: 3.0
@author: wei
@file: py.py

 

这篇关于python之拷贝文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!