import subprocessimport os# 转换函数def convert_md_to_docx(md_file, docx_file): try: subprocess.run(['pandoc', md_file, '-o', docx_file], check=True) print(f'Converted "{md_file}" to "{docx_file}"') except subprocess.CalledProcessError as e: print(f'An error occurred while converting "{md_file}": {e}')# 递归遍历文件夹def convert_folder(folder_path): for root, dirs, files in os.walk(folder_path): for file in files: if file.endswith('.md'): md_file_path = os.path.join(root, file) docx_file_path = os.path.splitext(md_file_path)[0] + '.docx' convert_md_to_docx(md_file_path, docx_file_path)# 设置要转换的文件夹路径folder_to_convert = 'path_to_your_folder' # 将此路径替换为你的Markdown文件所在的文件夹路径# 开始转换convert_folder(folder_to_convert)