返回顶部

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

 

posted @ 2022-06-08 23:30  九尾cat  阅读(126)  评论(0编辑  收藏  举报