python是门优雅的语言

让我水一篇吧!没啥技能点,单纯的觉得今天写的代码很优雅(哈哈哈~容许我不要脸一波,不要脸是真的,优雅 也是真的,越看越喜欢这 段代码)!学python以来第一次体验到大佬们说的python是门优雅的语言

file_list=os.listdir(path)

#断言函数,满足条件继续执行,即如果文件数量不是1直接报错
assert len(file_list)==1
file=file_list[0]
data_path=path+file

#定义要读取的列
usecols=['商家编码','CC','宝贝ID','库存']

#获取当前年份
_year=datetime.datetime.now().year

#使用正则 从文件名获取月、日
_month,_day=re.findall('(.*)TM',file)[0].split('.')

#拼接日期
date='-'.join((str(_year),_month.zfill(2),_day.zfill(2)))

#读取数据
data=pd.read_excel(data_path,usecols=usecols).reset_index().rename(columns={'index':'idx'})
data['日期']=date
w_sql(sql_name,data,db_name)
print("-"*10+date+'库存数据入库完成'+"-"*10)

#删除文件
os.remove(data_path)

这样看可能体会不了我现在的心情,来给你们看一眼 不优雅的(不优雅才是常态,今天可能开挂了!)

date=input()
file_list=os.listdir(path)

if len(file_list)==1print("文件有误,请检查")
else:
	
	#构造日期
	date='2020.'+file[0][:-10]
	date_p=time.strptime(date,"%Y.%m.%d")
	date_f=time.strftime("%Y-%m-%d",date_p)
	
	#读取数据并处理
	data_path=path+file_list[0]
	data=pd.read_excel(data_path)
	data=data[['商家编码','CC','宝贝ID','库存']]
	data.reset_index(inplace=True)
	data.rename(columns={'index':'idx'},inplace=True)
	data['日期']=date
	
	#写入数据库
	w_sql(sql_name,data,db_name)
	print("-"*10+date+'库存数据入库完成'+"-"*10)
	#删除文件
	os.remove(data_path)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诡途

你的鼓励是我 创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值