在 HTML 页面中显示 python 代码的选项有哪些?
我不想在页面中执行 python 代码,但只生成 HTML/CSS 页面,显示格式很好(例如,语法突出显示)python 代码片段,例如,通过 stackoverflow。
基本上我想要一个将 python 文件作为输入并生成 HTML/CSS 代码的工具。
更新: 我刚刚发现了highlightjs.org,它支持超过 189 种语言和 91 种样式,并且更易于使用。下面有一个代码示例:
<head>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
<pre><code class="python">def fib(n):
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
fib(1000)</code></pre>
</body>Run Code Online (Sandbox Code Playgroud)
原帖:
试试codemirror.net。更多信息请点击此处和此处来自 Stack Overflow
或者像@EternalHour 说的,你可以使用 <pre>Your code here</pre> <code>Your code here</code>