파이썬 각주에서 역 참조 텍스트를 변경하는 중 매우 간단한 문제에 직면하고 있습니다. 각주의 문서를 here에서 읽었습니다. 사이트에 분명히 이 표시됩니다. BACKLINK_TEXT은 다른 문자를 허용하도록 덮어 쓸 수 있습니다. Python markdown footnote backlink text change
그래서 나는 다음 코드를 시도 :import markdown.extensions.footnotes
import markdown
markdown.markdown(some_text,extensions=['footnotes'], BACKLINK_TEXT ="Δ")
위의 코드는 ←로 지정된 역 참조 텍스트를 생산하지만 ↩로 기본값을 준하지 않습니다. 위 코드는 각주에 대한 구성을 초기화하는 올바른 방법입니까?
이 방법도 효과가 있지만 파이썬 - 마크 다운에도 오류가 있다고 생각했습니다. footnotes.py 클래스에서 FootnoteExtension 클래스를 확인하면, 내가 위에 답변 한 오류가 있음을 알 수 있습니다. – Pant
@Sarvagya Pant 나는 그 파일에'print configs'를 넣었고'extensions = [ '각주 (BACKLINK_TEXT = & # 916)'를 사용하면'((U'BACKLINK_TEXT ', u'& # 916 ' ]'그러나''extensions = [ 'footnotes'], BACKLINK_TEXT = "Δ"'을 사용할 때 비어있는 목록'[]'을 얻을 수 있습니다 - 코드에 실수가 없으므로''extensions = [ '각주 '], BACKLINK_TEXT = "Δ"':) – furas
furas, 코드도 작동했지만 BACKLINK_TEXT을 (를) 사용하여 각주를 제거 할 것으로 예상했습니다. 제공 한 코드는 그렇게했지만 텍스트의 각주 영역을 가리킬 수있는 링크가있었습니다. 또한 markdown에서 footnotes.py 안의 FootnoteExtension 클래스를 살펴보면, for 키, val in configs에서 에러를 볼 수 있습니다. 줄에는 configs.iteritems()가 있어야합니다. 그들은 그것을 놓쳤다. – Pant