代码注释与文档

模型Claude / Cursor / DeepSeek 文生文 Text to Text
参数温度 0.2, 只注释不改动
✦ 提示词 Prompt点击右上角复制
为下面这段 Python 代码:① 逐行补中文注释说明意图;② 写一段函数级 docstring(参数/返回/异常);③ 给 3 行使用示例。保持代码不变,只补注释与文档。代码:{code}
使用说明 · 先选对模型(Claude / Cursor / DeepSeek),再按上面的参数建议设置比例与步数; 可替换主体词保留句式结构,中英混写亦可,但英文提示词效果通常更稳定。生成后微调权重与措辞迭代 2~3 轮最佳。

✍️ 示例输出

Sample Output

**示例代码:**
```python
import os
import hashlib

def calculate_file_hash(filepath, algorithm='sha256'):
if not os.path.exists(filepath):
raise FileNotFoundError(f"路径不存在: {filepath}")
block_size = 65536
hash_obj = hashlib.new(algorithm)
with open(filepath, 'rb') as f:
for chunk in iter(lambda: f.read(block_size), b''):
hash_obj.update(chunk)
return hash_obj.hexdigest()
```

**成品输出:**

```python
import os
import hashlib

def calculate_file_hash(filepath, algorithm='sha256'):
"""
计算指定文件内容的哈希值。

参数:
filepath (str): 目标文件的路径。
algorithm (str, optional): 使用的哈希算法名称,默认为 'sha256'。支持 hashlib 中所有可用的算法(如 'md5', 'sha1', 'sha512' 等)。

返回:
str: 文件内容的十六进制哈希字符串。

异常:
FileNotFoundError: 如果指定的文件路径不存在,则抛出此异常。
ValueError: 如果传入的 algorithm 参数不是 hashlib 支持的算法名称,则抛出此异常。
"""
# 检查文件是否存在,若不存在则直接抛出 FileNotFoundError
if not os.path.exists(filepath):
raise FileNotFoundError(f"路径不存在: {filepath}")
# 设置读取块大小,使用 64KB 作为默认缓冲区大小以平衡内存与 I/O 效率
block_size = 65536
# 根据传入的算法名称初始化哈希对象
hash_obj = hashlib.new(algorithm)
# 以二进制模式打开文件,使用迭代器分块读取
with open(filepath, 'rb') as f:
# 每次读取 block_size 大小的数据块,直到文件结束
for chunk in iter(lambda: f.read(block_size), b''):
# 将读取的数据块更新到哈希对象中
hash_obj.update(chunk)
# 返回最终计算得到的十六进制哈希值
return hash_obj.hexdigest()

# 使用示例:
# 1. 计算文件 default_example.txt 的 SHA-256 哈希值
# print(calculate_file_hash("default_example.txt"))
# 2. 计算文件 backup.zip 的 MD5 哈希值
# print(calculate_file_hash("backup.zip", algorithm="md5"))
# 3. 尝试访问不存在的文件以触发异常处理
# try:
# calculate_file_hash("non_exist_file.log")
# except FileNotFoundError as e:
# print(e)
```

示例依据本页提示词生成,实际效果以你所用模型与参数为准

相关推荐

Related更多文生文 →

小红书种草笔记

你是一名资深小红书运营。请为「{产品/主题}」写一篇 300 字左右的种草笔记:开头用痛点钩子,中间分 3 个场景讲使用体验,结尾给购买建议。语气像朋友安利,多用 emoji,带 5 个相关话…

ChatGPT / 豆包 / DeepSeek小红书种草文案

结构化工作周报

帮我写本周工作周报。输入:本周完成的 3 项重点、进行中的 2 项、下周计划、遇到的问题。输出按「本周成果 / 进行中 / 下周规划 / 风险与求助」四段,每点一句话、用动词开头、量化为准。

ChatGPT / Claude / 通义周报职场汇报

短视频口播脚本

写一段 60 秒短视频口播脚本,主题「{主题}」。结构:3 秒悬念开场 + 15 秒痛点 + 30 秒干货三步法 + 10 秒行动号召。每句口语化、可照读,标注停顿与情绪。

豆包 / Kimi / DeepSeek短视频脚本口播
✍️ 文生文 🖼️ 文生图 🎬 文生视频 🔁 图生图 ✨ 图生视频 🔥 排行榜 ⚖️ 对比评测 🗂️ 合集 💬 问答 🤖 关于本站