当前位置: 首页 > news >正文

python 几个日常小工具(计划表,合并文件)

起因, 目的:

2个简单的函数,很常用。 发布一下,自己查的时候也方便。

1. 制作每日计划

每天起床时间不固定,那么计划表页需要随时调整.
写个函数自动来调整这些时间段。
在这里插入图片描述

import pandas as pddef make_a_plan():hour_list = [1, 2, 1, 2, 2, 1, 2,1, 2, 2] # total 16todo = ['开机,准备', '工作', '休息', '工作', '打球,骑车,读书','洗澡,清理杂事', '工作', '休息', '整理笔记', '临睡前读书']start = int(input("请输入计划开始时间, 几点起来 (比如, 10, 11) : "))duration = []for a in hour_list:end = start + astart %= 24end %= 24cur_duration = f"{start}:00 -- {end}:00"duration.append(cur_duration)start = enddic = {"时间段": duration, "时间长度": hour_list, "做什么事情": todo}df = pd.DataFrame(dic)print(df)df.to_excel("today_todo.xlsx", index=False)make_a_plan()
2. 合并视频

使用种子文件下载的视频,每个视频,是一个单独的文件夹。
看一个视频,就需要 打开 + 关闭一个文件夹很烦。
把这些文件夹里面的视频都提前到一个文件夹里面。

import os
import shutildef cut_mp4_files(src_folder, target_folder):if not os.path.exists(target_folder):os.makedirs(target_folder, exist_ok=True)for root, dirs, files in os.walk(src_folder):for file_name in files:if file_name.endswith(".mp4"):src_file_path = os.path.join(root, file_name)target_file_path = os.path.join(target_folder, file_name)# 剪切文件shutil.move(src_file_path, target_file_path)print(f"文件 {file_name}{root} 剪切到 {target_file_path}")print("done!")# 使用示例
start = r'C:\Users\Administrator\Desktop\temp'  # 源文件夹路径
end = r'C:\Users\Administrator\Desktop\one'  # 目标文件夹路径
cut_mp4_files(start, end)

结论 + todo


老哥留步,支持一下。

请求支持


http://www.mrgr.cn/news/54617.html

相关文章:

  • STM32启动文件浅析
  • 未来智慧城市发展的四大引领方向
  • 每日OJ题_牛客_[NOIP2001]装箱问题_01背包_C++_Java
  • react18中如何实现同步的setState来实现所见即所得的效果
  • 八股面试2(自用)
  • 动态和静态路由
  • 轻松应对PDF编辑难题:四款免费pdf编辑器实测体验
  • 公共字段自动填充-MyBatis-Plus
  • K近邻算法(KNN)的概述与实现
  • 【TDA】持续同调的矢量化方法
  • docker清理未使用的 Docker 资源
  • 【Linux】从 fork() 到 exec():理解 Linux 进程程序替换的魔法
  • 基于排名的股票预测的关系时态图卷积网络(RT-GCN)
  • 探索AI工具:从实用到创新的无限可能
  • 省心英语 3.9.9| 资源最全面的英语学习App
  • 实测:四大录音转文字助手哪家强?
  • Java中的日期类
  • LeetCode刷题日记之贪心算法(四)
  • 一款现代化、可定制的跨平台文件浏览器,高颜值高效率的的管理神器!(附私活源码)
  • 谷粒商城のRabbitMQ高级篇最终一致性解决方案。
  • Sourceforge下载镜像选择方法
  • Git Push(TODO)
  • Widget结构(一)
  • Mac M1 修改设置默认 PHP 版本
  • 晶体生长中位错的作用
  • 【你也能从零基础学会网站开发】浅谈一下SQL Server 2000中的日期和时间数据类型