上周整理项目时突然发现,好多重复操作折腾得我手腕疼,心想得找点省劲儿的代码工具了。翻出压箱底的旧脚本,结果一半都跑不通,气得我差点把键盘砸了。
客户发来的三百张图片全是"IMG_*"这种格式,要改成"产品_序号.png"。手动改?怕是要改到明年。
折腾半天终于搞出这段:
import os
for i, filename in enumerate(*('.')):
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
if *('.jpg'):
*(filename, f'产品_{i+1:03d}.png')
跑起来唰唰的,三秒搞定。关键点就俩:*抓文件名,f字符串补零编号。现在每次做画册都靠它救命。
前天调天气接口,返回的JSON长得能绕地球三圈。同事给的十六行解析代码看得我眼晕,自己重写了个简单版:
import json
raw_data = '{"weather":{"today":{"temp":"28℃"}}}' # 假装从API拿的数据
weather = *(raw_data)
print(weather['weather']['today']['temp'])
*直接转字典比啥都强,链式取值手到擒来。现在调新接口第一件事就是拿这段当模板。
老板最爱发乱七八糟的Excel,有回让我合并二十个表格,每个表头还不一样。用pandas写了五行代码:
import pandas as pd
all_data = []
for file in *('excels'):

df = *_excel(file, header=None, skiprows=1) # 跳过垃圾表头
all_*(df)
*(all_data).to_csv('总表.csv')
header=None+skiprows双剑合璧专治奇葩表格,现在看到Excel文件堆成山都不慌了。
这些代码块我全存手机备忘录了,工地咖啡厅没网也能掏出来改改就用。你们有啥私藏利器?评论区甩出来比比!