无法将Python代码发布到roaslind.info

时间:2013-10-12 07:00:21

标签: python pygments rosalind

我正在尝试将用Python编写的示例解决方案发布到rosalind.info。

我尝试按照说明

“要突出显示代码,请在代码中添加一个shebang样式的第一行::: lexername。将lexername替换为您想要突出显示的语言的lexer关键字,如Pygments词法分析器列表所示。”

使我的代码显示为Python,但无法使其工作。

我尝试将第一行设置为:

:::python
:::PythonLexer
#!:::python
#!:::PythonLexer

但它只是作为普通文字出现。

感谢您的帮助。 NickB

2 个答案:

答案 0 :(得分:2)

您的第一次尝试似乎是正确的,但您没有点击“提交”按钮来查看应用了词法分析器的代码。

要查看带语法突出显示的代码,您必须先提交回复。降价框下方提供的WYSIWYG编辑器不执行语法突出显示。为了通过适当的突出显示来查看代码,您可以在框中键入类似下面的内容。

    :::python
    print "Hello World"

看起来像

print "Hello World"

点击“提交”按钮后查看您的回复。如果您想稍后更改内容,可以选择编辑提交。

Joshua的回答将您链接到可以确定要使用哪个词法分析者名称的位置。只需为要应用的突出显示选择相应的“短名称”即可。

答案 1 :(得分:0)

你可以尝试

#!:::python3

来源:http://pygments.org/docs/lexers/