2024-05-23
温故知新
00

记录一下这个脚本,以后有需要可以来参考。

python
import os import sys def rename_files(folder_path): # 遍历指定文件夹下的所有文件 for filename in os.listdir(folder_path): # 检查文件是否是文件而不是文件夹 if os.path.isfile(os.path.join(folder_path, filename)): # 检查文件名是否以'.mp4'结尾 if filename.endswith('.mp4'): # 提取新文件名(删除原名称中‘ 中文字幕’开始到‘.mp4’之前的全部内容) new_filename = filename.split(' 中文字幕')[0].split('.mp4')[0] + '.mp4' # 重命名文件 os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename)) print(f'Renamed {filename} to {new_filename}') if __name__ == "__main__": # 检查命令行参数是否提供了文件夹路径 if len(sys.argv) != 2: print("Usage: python rename_files.py <folder_path>") else: folder_path = sys.argv[1] # 检查文件夹路径是否存在 if not os.path.isdir(folder_path): print(f"Error: Folder '{folder_path}' does not exist.") else: # 调用函数处理文件夹中的文件 rename_files(folder_path)
2024-05-22
温故知新
00

简介

本文用于记录软考中,关于系统设计、架构设计、编程思想相关的题目。 包括但不限于:

  1. 面向对象
  2. 编程行为
  3. 编译语言、脚本语言
  4. 系统需求、行为分析

这部分知识点大多需要有一定的工作经验才好理解。如有想要记录的题目,欢迎评论补充!

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

2024-05-22
温故知新
00

简介

本文用于记录软考中,关于计算机基础和操作系统相关的考试题目,因为这两部分的知识点很零散,每次考试不一定考到哪些知识点,所以可能会记录很多题目。

包括但不限于:

  • 海明校验码
  • 内存、缓存
  • 计算机系统架构

如有想要记录的题目,欢迎评论补充!

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

2024-05-22
温故知新
00

简介

本文用于记录软考中,关于计算机网络考试题目,包括:传输协议、网络安全等等内容。

如有想要记录的题目,欢迎评论补充!

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

2024-05-22
藏龙卧虎
00

敏捷开发

敏捷开发是一种软件开发方法论,注重快速适应需求变化、持续交付高质量软件,并强调团队合作和客户满意度。其核心思想包括:

  1. 迭代开发:将开发过程分解为多个小的迭代周期,每个迭代周期通常为2至4周,每个周期结束后都会交付一个可以部署的软件版本。
  2. 增量交付:将软件功能模块化,每个迭代周期交付一个增量的功能子集,逐步完善软件。
  3. 持续集成:团队成员将代码频繁地集成到共享的主干版本中,以便及早发现和解决集成问题,确保软件的稳定性和质量。
  4. 客户参与:持续与客户进行沟通和反馈,及时调整软件开发方向,确保最终交付的产品符合客户需求。
  5. 反思和改进:定期进行团队回顾会议,总结经验教训,不断改进开发过程和工作方法。

这些思想共同构成了敏捷开发的基本原则,帮助团队更快地响应需求变化,提高软件交付的质量和客户满意度。

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image