将代码复制到Word文档并保留格式

28

我需要将我的代码(使用Python 2.7在Python IDE中编写)放入论文的Word文档中,但我无法找到一种方法将其复制并保留格式,我已经尝试了“特殊粘贴”但没有成功。到目前为止,我唯一发现的方法是截屏,但由于代码有1000多行,这变得非常费力。


很遗憾,这个问题不适合在这个论坛上讨论。 :( - sshashank124
也许这可以帮助你:https://dev59.com/XHRC5IYBdhLWcg3wK92V - msvalkon
1
谢谢,这可能并不适合大多数人,但对于必须在报告中解释他们所做的一切的学生来说,这非常有帮助,我不知道还能去哪儿问? - user2996828
请参考问题如何从IDLE中以彩色打印Python代码?,使用名为IDLE2HTML的Python扩展程序可以简单地将IDLE中的代码(原始颜色)保存到格式化文件中,可供文字处理器使用。 - Edward
2个回答

58

在尝试各种方法后,我仍然遇到问题,然后发现了这个!基本上复制并粘贴你的代码,选择它所属的语言(例如Python,Java等),它将输出经过格式化和着色的版本,准备好粘贴到Word中 :-)

将代码转换为Word并保留格式


您可能没有注意到这个问题:如何从IDLE中以彩色打印Python代码?。它有一个简单的方法,使用一个名为IDLE2HTML的Python扩展程序,可以直接将IDLE中的代码(原始颜色)保存到一个格式化文件中,可供文字处理器使用。 - Edward

3
为解决这个问题,不要直接复制和粘贴文本,而是使用"插入" -> "对象" -> "OpenDocument Text"。第二个选项是为您的代码创建样式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接