亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何復制文件到指定目錄

發布時間:2021-04-06 10:27:34 來源:億速云 閱讀:2431 作者:小新 欄目:開發技術

小編給大家分享一下python如何復制文件到指定目錄,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

這幾天在做一個數據集,由于不是很熟悉Linux下的命令,所以特地用了強大的python來做。我之前有一個數據集但是我只要里面名稱帶有composite和normals的圖片,所以找了網上的文章看到了用shutil.copyfile來實現的方法。

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

import os,shutil

#shutil.copyfile應用,參數必須具體到文件名
def mycopyfile(srcfile,dstfile):
 if not os.path.isfile(srcfile):
 print("%s not exit!" % (srcfile))
 else:
 fpath,fname=os.path.split(dstfile)
 if not os.path.exists(fpath):
  os.makedirs(fpath)
 shutil.copyfile(srcfile,dstfile)
 #print("copy %s" % (srcfile,dstfile))

#這個是找到圖片的實際地址
def find_filepath(dir1_name,dir2_name,i,file_name=''):
 file_path=os.path.join(dir1_name ,dir2_name ,str(i)+file_name+'.png')
 return file_path

#這個是我自己的實際應用
if __name__=='__main__':
 dir_name=['airplane_test','bottle_test','bunny_test','car_test','motorbike_test','suzanne_test','teapot_test']
 obj=['_composite','_normals']
 cnt=0
 for i in range(7):
 direction=dir_name[i]
 #print(direction)
 for j in range(400):
  print(direction,j)
  source1=find_filepath('intrinsic',direction,j,obj[0]) #源地址
  source2=find_filepath('intrinsic',direction,j,obj[1]) #源地址
  dst1=find_filepath('image2norm','testA',cnt) #目標地址
  dst2=find_filepath('image2norm','testB',cnt) #目標地址
  mycopyfile(source1,dst1)
  mycopyfile(source2,dst2)
  cnt+=1

值得注意的是,shutil.copyfile(srcfile,dstfile)里面srcfile和dstfile必須是文件名,不能是文件夾。具體應用可以參考上面的main。

如果想要復制文件夾下的全部文件而又不清楚文件的具體數目,可以采用以下os.listdir的方法列出該文件夾下所有文件的名稱,

file_path='./resuls'
dirs=os.listdir(file_path)
for dir in dirs:
 print(dir)

以上是“python如何復制文件到指定目錄”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁区| 晋江市| 商丘市| 紫阳县| 松原市| 台湾省| 黄浦区| 大名县| 福泉市| 七台河市| 西盟| 江永县| 隆昌县| 景宁| 松溪县| 岚皋县| 通许县| 桑日县| 固安县| 崇阳县| 石首市| 拉孜县| 南华县| 扎囊县| 廉江市| 泰和县| 安溪县| 淮南市| 康保县| 蓝田县| 南川市| 织金县| 凌云县| 阜阳市| 阳泉市| 旺苍县| 绩溪县| 基隆市| 乌拉特前旗| 普洱| 荣成市|