html - html文件中格式良好的python代码
问题描述
在 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>
原帖:
试试codemirror.net。更多信息单击此处和此处来自 Stack Overflow
或者像@EternalHour 说的,你可以使用<pre>Your code here</pre>
<code>Your code here</code>
推荐阅读
- flutter - RangeError(索引):无效值:有效值范围为空:0(http请求)
- powershell - 如果设置了参数集中的参数之一,则需要所有参数
- php - 如何在 magento 2.3.3 中创建自定义标头
- kubernetes - 将数据库存储在 Kubernetes 持久卷中是否合适(以及如何备份?)
- awk - “&&”在 AWK 编码中实际上意味着 AND 吗?
- android - FileNotFoundException 的未知原因
- ios - (Swift) 防止应用在滑动时做任何事情
- jhipster - 更新实体时防止 JHipster import-jdl 覆盖更改
- javascript - scrollTop 的问题 - 30 秒应该持续,29 秒停留在一个地方
- javascript - 模型与列表
使用 Ajax 向控制器发送 post 请求时