无法将 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中的此类错误?