python自动生成实验报告

本文介绍如何利用Python自动生成美观的Markdown格式实验报告,包括插入图片、标题和代码内容,大大提升了写作业的效率。
摘要由CSDN通过智能技术生成

python自动生成实验报告

上篇文章中已经实现了matlab实验图片的自动保存,接下来我们试试自动生成实验报告。

我所生成的是md格式的实验报告,因为个人觉得美观,也能比较方便地借助pandoc转换成其它格式。word格式的实验报告就难处理好多,我不会,不过借助宏处理其实应该也能做到自动生成的效果。

我的构想:

# 主要实现实验图片的自动插入、注释以及代码自动粘贴。
# 框架构想:
#    1.以md文件形式存储实验模板,用[xxx]表示需要替换的内容
#    2.指定文件夹,将文件夹下所有图片替换到[实验结果]中。可以通过相对路径实现。并为每个图片添加图片名。为每个实验的分界处添加标题。
#    3.指定文件名形式,将所有符合形式的代码文件均插入到[实验代码]中。

代码:

import os,sys

def search(path=".", name="",nmflag=0):
    # path表示被搜索的路径
    # name表示要搜索的文件名关键词
    # nmflag表示返回的result是文件名(0)还是完整的文件路径(1)
    result=[]
    for item in os.listdir(path):
        item_path = os.path.join(path, item)
        # if os.path.isdir(item_path):    # 如果是文件夹则迭代进行搜索。
        #    search(item_path, name)
        if os.path.isfile(item_path)==True: # 如果是文件
            print('name:',name)
            if name 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值