Рассмотрим следующий код
result = []
for i in range(1,11):
if i%2 == 0:
result.append("Even")
else:
result.append("Odd")
print(result)
Я хочу сохранить его в базе данных ( Sqlite3 ) как есть, извлечь его и отобразить на веб-страницах, используя html и css , но когда я сохраняю его в sqlite, все отступы не сохраняются должным образом
Код для генерации Html Из кода
from pygments import lexers
from pygments.formatters import HtmlFormatter
formatter = HtmlFormatter(style='monokai')
from pygments import highlight
from pygments.formatters import get_all_formatters
code='''result = []
for i in range(1,11):
if i%2 == 0:
result.append("Even")
else:
result.append("Odd")
print(result)
'''
lex = lexers.get_lexer_by_name("python")
print(help(highlight))
data=highlight(code, lex, formatter)
print(data)
Я пробовал pygements все еще безуспешно Добавление Дополнительные пробелы после первой строки Html Pygments
<code><div class="highlight"><pre><span></span><span class="n">result</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">11</span><span class="p">):</span>
<span class="k">if</span> <span class="n">i</span><span class="o">%</span><span class="mi">2</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
<span class="n">result</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s2">"Even"</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">result</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s2">"Odd"</span><span class="p">)</span>
<span class="k">print</span><span class="p">(</span><span class="n">result</span><span class="p">)</span>
Выход фрагментов
result = []
for i in range(1,11):
if i%2 == 0:
result.append("Even")
else:
result.append("Odd")
print(result)
Любой другой способ сохранить и получить python код с отформатированным python кодом