无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

用python實現(xiàn)將文件夾中的所有子文件中的指定后綴文件遍歷并轉(zhuǎn)移到指定文件夾

2023-07-26 12:10 作者:-085400-  | 我要投稿

初學(xué)者應(yīng)該都能看懂,不需要太多解釋

此代碼指定文件為后綴xls或xlsx的文件,換別的文件在代碼標(biāo)紅處修改

需要創(chuàng)建兩個文件夾,一個叫項目,一個叫結(jié)果,和py文件在同一目錄下,根據(jù)自己需求可以修改路徑


import pandas as pd

import os

import shutil

from glob import glob

def mymovefile(srcfile, dstpath):? # 移動函數(shù)

? ? if not os.path.isfile(srcfile):

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

? ? else:

? ? ? ? fpath, fname = os.path.split(srcfile)? # 分離文件名和路徑

? ? ? ? if not os.path.exists(dstpath):

? ? ? ? ? ? os.makedirs(dstpath)? # 創(chuàng)建路徑

? ? ? ? shutil.move(srcfile, dstpath + fname)? # 移動文件

? ? ? ? # print("move %s -> %s" % (srcfile, dstpath + fname))

def search_dir(path):

? ? files= os.listdir(path) # 得到文件夾下的所有文件名稱

? ? # print(files)

? ? # print(files)

? ? for file in files: # 遍歷該文件夾

? ? ? ? if os.path.isdir(path+"\\"+file): # 是子文件夾

? ? ? ? ? ? search_dir(path+"\\"+file)

? ? ? ? else: # 是文件,遍歷excel類型文件

? ? ? ? ? ? if file.endswith('.xlsx') or file.endswith('.xls'):

? ? ? ? ? ? ? ? str=path+"\\"+file

? ? ? ? ? ? ? ? lb.append(str)

? ? ? ? ? ? ? ? print(str)

lb=[]

path = r".\項目" # 指定文件夾目錄

search_dir(path)

src_dir = './項目'

dst_dir = './結(jié)果/'? # 目的路徑記得加斜杠

for i in lb:

? ? search_dir(src_dir)

? ? mymovefile(i, dst_dir)



打包exe可執(zhí)行文件:

pip install pyinstaller

pyinstaller?(py文件名)?--workpath d:\xxxx ?--distpath d:\xxxx

參數(shù)?--workpath?指定了制作過程中臨時文件的存放目錄

參數(shù)?--distpath?指定了最終的可執(zhí)行文件目錄所在的父目錄




用python實現(xiàn)將文件夾中的所有子文件中的指定后綴文件遍歷并轉(zhuǎn)移到指定文件夾的評論 (共 條)

分享到微博請遵守國家法律
禄劝| 屏山县| 深圳市| 朝阳市| 思南县| 松潘县| 新沂市| 宜城市| 社旗县| 彰化县| 东阿县| 元朗区| 余姚市| 儋州市| 安陆市| 慈利县| 龙游县| 仪征市| 长乐市| 六枝特区| 威宁| 政和县| 临夏市| 库车县| 莎车县| 同德县| 玉树县| 剑河县| 大渡口区| 柳林县| 福建省| 毕节市| 简阳市| 鲁甸县| 蓬溪县| 商都县| 鹤山市| 浠水县| 汝城县| 遂溪县| 金乡县|