返回顶部

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 @   九尾cat  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-06-08 nginx 1.20.1 编译安装
点击右上角即可分享
微信分享提示

目录导航