欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python3.7 利用函數(shù)os pandas利用excel對(duì)文件名進(jìn)行歸類

 更新時(shí)間:2019年09月29日 10:07:57   作者:最渣的黑客  
這篇文章主要介紹了python3.7 利用函數(shù)os pandas利用excel對(duì)文件名進(jìn)行歸類,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

這里用的python 版本是3.7最新的版本寫的。 利用excel ,對(duì)門店的二維碼對(duì)對(duì)應(yīng)所屬小區(qū)進(jìn)行分類,比如在excel 江南摩爾店對(duì)應(yīng)浙北大區(qū),那么二維碼名字為江南摩爾店的會(huì)自動(dòng)分類到浙北大區(qū)這個(gè)文件夾中。

二維碼圖片文件如下:

我們?cè)趀xcel 利用簡(jiǎn)單的VLOOKUP函數(shù)進(jìn)行數(shù)據(jù)匹配后得到如下:

這里意思是 江南摩爾店,平湖新華中路 屬于浙北大區(qū)以此類推。

小區(qū) 門店
浙北大區(qū) 江南摩爾店
浙北大區(qū) 平湖新華中路
浙北大區(qū) 上虞青春店
浙北大區(qū) 上虞陽光店
浙北大區(qū) 三水灣店
浙北大區(qū) 吉水店
浙北大區(qū) 洪波路店
浙北大區(qū) 嘉善健康店
浙北大區(qū) 施家北路店
浙北大區(qū) 少年路店
浙北大區(qū) 王江涇店
浙北大區(qū) 海角灣店
浙北大區(qū) 舜湖店
浙北大區(qū) 桐鄉(xiāng)慶豐店
浙西一區(qū) 龍游太平店
浙西一區(qū) 龍游北門店
浙西一區(qū) 衢州蛟池店
浙西一區(qū) 開化步行店
浙西一區(qū) 江山解放路
浙西一區(qū) 開化解放路
浙西一區(qū) 蘭溪聚仁店
浙西一區(qū) 蘭溪星辰店
浙西一區(qū) 建德店
浙西一區(qū) 龍游人民路
浙西二區(qū) 麗水中東店
浙西二區(qū) 麗水解放店
浙西二區(qū) 武義解放店
浙西二區(qū) 武義東升店
浙西二區(qū) 遂昌北街
.... ....

代碼如下:

# encoding:utf-8
import os, shutil
import pandas as pd
while True:
  """
  下面try 代碼是在D盤創(chuàng)建3個(gè)文件夾
  """
  try:
    os.makedirs("d:/shop/area")
    os.makedirs("d:/shop/qrcode")
    os.makedirs("d:/shop/excel")
 
  except:
 
    area_path = "d:/shop/area" #讀取需要分類的大類路徑
    qrcode_path = "d:/shop/qrcode" #讀取文件
    excel_path = "d:/shop/excel" #讀取excel
    info = input("請(qǐng)把需要分類依據(jù)的excel表格放入到:%s,放入好請(qǐng)輸入y:" % excel_path) #這里我沒有寫判斷是否存在文件,而是一個(gè)放入文件緩沖
    if info == "y" or "Y":
      excel_file = os.listdir(excel_path) #讀取excel文件夾的文件
      rd_excel = pd.read_excel("d:/shop/excel/%s" % excel_file[0]) #讀取excel內(nèi)容
      list_shop = rd_excel.values.tolist() #講excel 轉(zhuǎn)成列表
      infocode = input("請(qǐng)把二維碼文件放入到:%s,放入好請(qǐng)按y:" % qrcode_path) #這里我沒有寫判斷是否存在文件,而是一個(gè)放入文件緩沖
      if infocode == 'y' or 'Y':
        qrcode_file = os.listdir(qrcode_path) #讀取二維碼目錄下文件
        for shops in list_shop: #循環(huán)excel轉(zhuǎn)成的列表的值
          for files in qrcode_file: #循環(huán)讀取qrcode目錄下文件
            ewm = os.path.splitext(files)[0] #講qrcode 目錄下文件進(jìn)行分割出文件名
            if ewm == shops[1]: #判斷 qrcode目錄下的文件名是否等于表格中的需要進(jìn)行分類的文件名
              if os.path.exists(area_path + '/' + shops[0]): #判斷路徑是否存在
                shutil.move(qrcode_path + '/' + ewm + '.png', area_path + '/' + shops[0]) #移動(dòng)文件
              else:
                os.mkdir(area_path + '/' + shops[0]) #不存在,就創(chuàng)建文件 根據(jù)excel創(chuàng)建小區(qū)的文件夾
    break

完成好如下: 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 自動(dòng)去除空行的實(shí)例

    python 自動(dòng)去除空行的實(shí)例

    今天小編就為大家分享一篇python 自動(dòng)去除空行的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python生成特定分布數(shù)的實(shí)例

    python生成特定分布數(shù)的實(shí)例

    今天小編就為大家分享一篇python生成特定分布數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Tensorflow加載預(yù)訓(xùn)練模型和保存模型的實(shí)例

    Tensorflow加載預(yù)訓(xùn)練模型和保存模型的實(shí)例

    今天小編就為大家分享一篇Tensorflow加載預(yù)訓(xùn)練模型和保存模型的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python 中打印字典中的所有鍵值對(duì)的示例詳解

    Python 中打印字典中的所有鍵值對(duì)的示例詳解

    這篇文章主要介紹了Python輸出字典的鍵和值,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Python下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)

    Python下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)

    下面小編就為大家?guī)硪黄狿ython下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • OpenCV半小時(shí)掌握基本操作之腐蝕膨脹

    OpenCV半小時(shí)掌握基本操作之腐蝕膨脹

    這篇文章主要介紹了OpenCV基本操作之腐蝕膨脹,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python使用jsonpath_ng的方法

    Python使用jsonpath_ng的方法

    json path_ng 是 Python 中一款解析和操作 JSON 數(shù)據(jù)的工具,它可以通過 JSONPath 語法來對(duì) JSON 數(shù)據(jù)進(jìn)行定位和提取,其用法類似于 XPath 語法對(duì) XML 數(shù)據(jù)進(jìn)行定位,這篇文章主要介紹了Python使用jsonpath_ng的方法,需要的朋友可以參考下
    2023-12-12
  • Python3實(shí)現(xiàn)的反轉(zhuǎn)單鏈表算法示例

    Python3實(shí)現(xiàn)的反轉(zhuǎn)單鏈表算法示例

    這篇文章主要介紹了Python3實(shí)現(xiàn)的反轉(zhuǎn)單鏈表算法,結(jié)合實(shí)例形式總結(jié)分析了Python基于迭代算法與遞歸算法實(shí)現(xiàn)的翻轉(zhuǎn)單鏈表相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Python裝飾器的應(yīng)用場(chǎng)景及實(shí)例用法

    Python裝飾器的應(yīng)用場(chǎng)景及實(shí)例用法

    在本篇內(nèi)容里小編給大家整理了一篇關(guān)于Python裝飾器的應(yīng)用場(chǎng)景及實(shí)例用法,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Django微信小程序后臺(tái)開發(fā)教程的實(shí)現(xiàn)

    Django微信小程序后臺(tái)開發(fā)教程的實(shí)現(xiàn)

    這篇文章主要介紹了Django微信小程序后臺(tái)開發(fā)教程的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評(píng)論