用python实现将某代码文件复制/移动到指定路径下。

场景例如:mv ./xxx/git/project1/test.sh ./xxx/tmp/tmp/1/test.sh (相对路径./xxx/tmp/tmp/1/不一定存在)

# -*- coding: utf-8 -*-

#!/usr/bin/python

#test_copyfile.py

import os,shutil

def mymovefile(srcfile,dstfile):

if not os.path.isfile(srcfile):

print "%s not exist!"%(srcfile)

else:

fpath,fname=os.path.split(dstfile) #分离文件名和路径

if not os.path.exists(fpath):

os.makedirs(fpath) #创建路径

shutil.move(srcfile,dstfile) #移动文件

print "move %s -> %s"%( srcfile,dstfile)

def mycopyfile(srcfile,dstfile):

if not os.path.isfile(srcfile):

print "%s not exist!"%(srcfile)

else:

fpath,fname=os.path.split(dstfile) #分离文件名和路径

if not os.path.exists(fpath):

os.makedirs(fpath) #创建路径

shutil.copyfile(srcfile,dstfile) #复制文件

print "copy %s -> %s"%( srcfile,dstfile)

srcfile='/Users/xxx/git/project1/test.sh'

dstfile='/Users/xxx/tmp/tmp/1/test.sh'

mymovefile(srcfile,dstfile)

python移动文件_python 复制/移动文件相关推荐

  1. python不同数据的读入_python读写不同编码txt文件_python读写txt文件

    python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...

  2. CorelDraw9 ,12,X3打开文件慢,复制慢,文件打开加速补丁

    CorelDraw9 ,12,X3打开文件慢,复制慢,文件打开加速补丁(颜色样式补丁智能版) 是不是经常因为打开CorelDraw文件太慢(超慢的那种^_^)而烦恼呢? 其实是因为CD在读取文件col ...

  3. python显示目录中的文件_Python中的文件和目录操作实现

    Python中的文件和目录操作实现 对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数.重要的是,这 ...

  4. python各种文件_Python中对 文件 的各种骚操作

    Python中对 文件 的各种骚操作 python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getc ...

  5. 用python处理excel文件_python处理Excel文件

    对 excel 文档操作有多简单?看看python如何处理. 1 前言 最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl ...

  6. python打开zip文件_Python操作Zip文件

    Python操作Zip文件 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt. import zipfile # ...

  7. 好用的python打包软件_Python打包exe文件方法汇总【4种】

    title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进 ...

  8. python如何实现下载文件_python实现下载文件的三种方法

    python实现下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件. ...

  9. python删除特定文件_python删除特定文件的方法

    python删除特定文件的方法 本文实例讲述了python删除特定文件的方法.分享给大家供大家参考.具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- im ...

  10. python实现选择文件_python如何实现文件路径的选择?

    TkFileDialog文件选择.储蓄和路径选择示例概述我看着Tkinter概述文档,有三种类型的弹出对话框,现在TkFileDialog使用.tkFileDialog有三种形式:一是:askopen ...

最新文章

  1. 【Xamarin 在Mac OS 上的部署安装环境】
  2. asp.net Mvc 使用NPOI导出Excel文件
  3. open api的鉴权以及oauth2.0协议
  4. [Android学习笔记]使用ListView
  5. YBTOJ:前缀数组(KMP)
  6. Tomcat 6.0配置连建池的方式:
  7. 使用vue实现自定义搜索功能
  8. 7723java梦游游戏,渠道SDK登录
  9. PHP踩坑:对象的引用
  10. LVS 实现负载均衡
  11. 【死磕 Spring】—– IOC 之 bean 的初始化
  12. 分体式水晶头_超6类双屏蔽网线水晶头制作简易教程
  13. centos安装图形化界面及vnc-server连接
  14. 培训班出来的程序员怎么就不行了?
  15. java 如何防止恶意注册表,如何防止恶意网页篡改注册表
  16. 磁带储存拥有的4大优势
  17. 【云原生】Hadoop HA on k8s 环境部署
  18. Java 操作SSH2实现远程执行linux命令
  19. win10 台式机麦克风杂音 去除
  20. 算法工程师5——计算机视觉知识点概览

热门文章

  1. mysql delete数据怎么恢复_mysql数据delete后的数据恢复
  2. 解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题...
  3. 笔记本风扇控制程序,支持蓝天模具笔记本
  4. Python针对Excel数据的处理(部分)
  5. Centos7 设置环境变量
  6. CSS 中文字体格式
  7. 【Kafka】10道不得不会的 Kafka 面试题
  8. 在线答题小程序一站式开发(现源码)
  9. Docker教程精要版
  10. shp系列(四)——利用C++进行Shx文件的读(打开)