时间:2021-05-22
这里用的python 版本是3.7最新的版本写的。利用excel ,对门店的二维码对对应所属小区进行分类,比如在excel江南摩尔店对应浙北大区,那么二维码名字为江南摩尔店的会自动分类到浙北大区这个文件夹中。
二维码图片文件如下:
我们在excel 利用简单的VLOOKUP函数进行数据匹配后得到如下:
这里意思是 江南摩尔店,平湖新华中路 属于浙北大区以此类推。
小区 门店 浙北大区 江南摩尔店 浙北大区 平湖新华中路 浙北大区 上虞青春店 浙北大区 上虞阳光店 浙北大区 三水湾店 浙北大区 吉水店 浙北大区 洪波路店 浙北大区 嘉善健康店 浙北大区 施家北路店 浙北大区 少年路店 浙北大区 王江泾店 浙北大区 海角湾店 浙北大区 舜湖店 浙北大区 桐乡庆丰店 浙西一区 龙游太平店 浙西一区 龙游北门店 浙西一区 衢州蛟池店 浙西一区 开化步行店 浙西一区 江山解放路 浙西一区 开化解放路 浙西一区 兰溪聚仁店 浙西一区 兰溪星辰店 浙西一区 建德店 浙西一区 龙游人民路 浙西二区 丽水中东店 浙西二区 丽水解放店 浙西二区 武义解放店 浙西二区 武义东升店 浙西二区 遂昌北街 .... ....
代码如下:
# encoding:utf-8import os, shutilimport pandas as pdwhile True: """ 下面try 代码是在D盘创建3个文件夹 """ 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("请把需要分类依据的excel表格放入到:%s,放入好请输入y:" % excel_path) #这里我没有写判断是否存在文件,而是一个放入文件缓冲 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内容 list_shop = rd_excel.values.tolist() #讲excel 转成列表 infocode = input("请把二维码文件放入到:%s,放入好请按y:" % qrcode_path) #这里我没有写判断是否存在文件,而是一个放入文件缓冲 if infocode == 'y' or 'Y': qrcode_file = os.listdir(qrcode_path) #读取二维码目录下文件 for shops in list_shop: #循环excel转成的列表的值 for files in qrcode_file: #循环读取qrcode目录下文件 ewm = os.path.splitext(files)[0] #讲qrcode 目录下文件进行分割出文件名 if ewm == shops[1]: #判断 qrcode目录下的文件名是否等于表格中的需要进行分类的文件名 if os.path.exists(area_path + '/' + shops[0]): #判断路径是否存在 shutil.move(qrcode_path + '/' + ewm + '.png', area_path + '/' + shops[0]) #移动文件 else: os.mkdir(area_path + '/' + shops[0]) #不存在,就创建文件 根据excel创建小区的文件夹 break完成好如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
利用Pandas的read_csv函数导入数据文件时,若文件路径或文件名包含中文,会报错,无法导入:importpandasaspddf=pd.read_csv
在做深度学习相关项目时,需要标注图片,筛选过后图片名字带有括号,显得比较乱,因此利用python进行统一规范重命名操作实现方法是利用python的os模块对文件
一般在php中会使用fopen进行生成文件,但是当文件名存在中文时保存文件会出现中文乱码。源代码:结果:文件名是乱码解决:对文件名进行编码。结果:文件名非乱码但
环境:Python3.7依赖库:importdatetimeimportrandomimportrequestsimporthashlibimportjsoni
os.Rename()这个函数的原型是funcRename(oldname,newnamestring)error,输入的是旧文件名,新文件名,然后返回一个er