shaoheshaohe 发表于 2019-4-20 15:47:28

复制/移动文件

本帖最后由 shaoheshaohe 于 2019-4-20 15:48 编辑

# -*- 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)
页: [1]
查看完整版本: 复制/移动文件