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

Posted

技术标签:

【中文标题】无法将 Python 代码发布到 roaslind.info【英文标题】:Can't post Python code to roaslind.info 【发布时间】:2013-10-12 07:00:21 【问题描述】:

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

我尝试按照说明进行

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

让我的代码显示为 Python,但无法正常工作。

我尝试将第一行设置为:

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

但它只是显示为普通文本。

感谢您的帮助。 尼克B

【问题讨论】:

【参考方案1】:

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

要查看带有语法高亮显示的代码,您必须首先提交您的回复。降价框下方提供的WYSIWYG 编辑器不执行语法高亮。为了正确突出显示您的代码,您可以在框中键入以下内容。

    :::python
    print "Hello World"

看起来像

print "Hello World"

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

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

【讨论】:

【参考方案2】:

你可以试试

#!:::python3

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

【讨论】:

以上是关于无法将 Python 代码发布到 roaslind.info的主要内容,如果未能解决你的问题,请参考以下文章

形状不匹配:无法将对象广播到单个形状如何解决python中的此类错误?

无法使用烧瓶邮件python将附件添加到邮件

无法使用python将json文件打开到搅拌机

通过 GKE POD 中的 Cron 执行时,无法使用 Python SDK 将消息发布到 GCP Pub/Sub

无法将字符串从 python 发送到 arduino

使用 ctypes 将数组从 Python 传递到 C++,无法完全处理它