在这个信息爆炸的时代,我们每个人都在寻找提高效率的方法。无论是生活琐事还是工作流程,一个简单实用的脚本就能让你事半功倍。下面,我将为你介绍一些免费且实用的脚本,让你的生活和工作变得更加高效。
一、提高工作效率的脚本
1. 自动化办公
脚本示例:
import os
import datetime
def create_daily_report(directory, filename):
today = datetime.datetime.now().strftime("%Y-%m-%d")
file_path = os.path.join(directory, f"{filename}_{today}.txt")
with open(file_path, 'w') as f:
f.write("今日工作总结:\n")
# 在这里添加你的工作内容
print(f"已生成{file_path}")
# 使用脚本
create_daily_report("path/to/directory", "daily_report")
使用方法:
这个脚本可以帮助你每天自动生成工作总结,节省你手动记录的时间。只需将path/to/directory替换为你存放报告的文件夹路径,并修改daily_report为你想要的文件名,即可使用。
2. 文件批量重命名
脚本示例:
import os
def batch_rename(directory, prefix):
for filename in os.listdir(directory):
if filename.endswith(".txt"):
new_filename = f"{prefix}_{filename}"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"{filename}已重命名为{new_filename}")
# 使用脚本
batch_rename("path/to/directory", "report")
使用方法:
这个脚本可以将指定目录下所有.txt文件批量重命名,添加前缀report。将path/to/directory替换为你存放文件的文件夹路径,并修改report为你想要添加的前缀,即可使用。
二、简化生活琐事的脚本
1. 自动清理手机内存
脚本示例:
import os
def clean_phone_memory(directory, size_limit):
total_size = 0
for root, dirs, files in os.walk(directory):
for file in files:
file_path = os.path.join(root, file)
total_size += os.path.getsize(file_path)
if total_size > size_limit:
os.remove(file_path)
print(f"已删除{file_path}")
# 使用脚本
clean_phone_memory("path/to/directory", 1024 * 1024 * 100) # 限制总大小为100MB
使用方法:
这个脚本可以帮助你自动清理手机内存,删除超过指定大小的文件。将path/to/directory替换为你存放文件的文件夹路径,并修改1024 * 1024 * 100为你想要限制的总大小(单位:字节),即可使用。
2. 自动生成购物清单
脚本示例:
def create_shopping_list(items):
with open("shopping_list.txt", 'w') as f:
for item in items:
f.write(f"{item}\n")
print("购物清单已生成")
# 使用脚本
create_shopping_list(["牛奶", "面包", "鸡蛋"])
使用方法:
这个脚本可以帮助你自动生成购物清单。只需将["牛奶", "面包", "鸡蛋"]替换为你需要购买的商品列表,即可使用。
三、总结
通过以上介绍,相信你已经对这些免费且实用的脚本有了初步的了解。在实际应用中,你可以根据自己的需求,对脚本进行修改和优化,让它们更好地服务于你的生活和工作。记住,高效的生活和工作,从一个小小的脚本开始。
