最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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è)文件夾中。

二維碼圖片文件如下:

我們在excel 利用簡單的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

完成好如下: 

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

相關(guān)文章

  • 深入淺析Python科學(xué)計(jì)算庫Scipy及安裝步驟

    深入淺析Python科學(xué)計(jì)算庫Scipy及安裝步驟

    這篇文章主要介紹了Python科學(xué)計(jì)算庫—Scipy的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • python 判斷文件或文件夾是否存在

    python 判斷文件或文件夾是否存在

    這篇文章主要介紹了python 判斷文件或文件夾是否存在,Python 操作文件時(shí),我們一般要先判斷指定的文件或目錄是否存在,不然容易產(chǎn)生異常,下面我們就來學(xué)習(xí)如何利用python檢查文件是否存在吧
    2022-03-03
  • Python3+RIDE+RobotFramework自動(dòng)化測試框架搭建過程詳解

    Python3+RIDE+RobotFramework自動(dòng)化測試框架搭建過程詳解

    這篇文章主要介紹了Python3+RIDE+RobotFramework自動(dòng)化測試框架搭建過程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python3之亂碼\xe6\x97\xa0\xe6\xb3\x95處理方式

    Python3之亂碼\xe6\x97\xa0\xe6\xb3\x95處理方式

    這篇文章主要介紹了Python3之亂碼\xe6\x97\xa0\xe6\xb3\x95處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • GoReplay中間件python版本使用教程

    GoReplay中間件python版本使用教程

    GoReplay 是一個(gè)用于網(wǎng)絡(luò)流量錄制和回放的工具,它可以用于測試和優(yōu)化分布式系統(tǒng),這篇文章主要介紹了GoReplay中間件python版本使用教程,需要的朋友可以參考下
    2024-02-02
  • Python解釋器及PyCharm工具安裝過程

    Python解釋器及PyCharm工具安裝過程

    這篇文章主要介紹了Python解釋器和python 開發(fā)工具PyCharm安裝過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 如何快速一次性卸載所有python包(第三方庫)呢

    如何快速一次性卸載所有python包(第三方庫)呢

    這篇文章主要介紹了如何快速一次性卸載所有python包(第三方庫)呢,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • python 實(shí)現(xiàn)矩陣按對(duì)角線打印

    python 實(shí)現(xiàn)矩陣按對(duì)角線打印

    今天小編就為大家分享一篇python 實(shí)現(xiàn)矩陣按對(duì)角線打印,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

    Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

    這篇文章主要介紹了Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 詳解基于pycharm的requests庫使用教程

    詳解基于pycharm的requests庫使用教程

    本文主要介紹了基于pycharm的requests庫使用教程,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評(píng)論

岳西县| 锡林郭勒盟| 邢台市| 新竹县| 辰溪县| 大荔县| 精河县| 萝北县| 长兴县| 南京市| 侯马市| 邢台市| 班戈县| 临城县| 翁牛特旗| 固镇县| 庐江县| 五大连池市| 乐安县| 三亚市| 宁国市| 新民市| 武威市| 凤冈县| 闽侯县| 合作市| 紫金县| 巴林左旗| 遵义县| 梅河口市| 平谷区| 陆河县| 丰镇市| 新郑市| 武山县| 大埔区| 荣成市| 沾益县| 垫江县| 绥德县| 昆山市|