【问题标题】:Hash/# not a comment [duplicate]哈希/#不是评论[重复]
【发布时间】:2016-12-14 01:10:39
【问题描述】:

万事如意,

我已经进行了广泛的搜索(尽管在搜索中使用 # 并没有多大帮助......)但我需要做的是在一行中使用 # 但不对其进行评论。我正在 Python 2.7 中构建一个 .kml 并希望应用一种样式,为此需要一个“#”,但只要我输入它,python 就会将以下文本视为注释。我的代码如下;

f.write("   <styleUrl>#Range" + str(row[3]) + "</description>\n")

我需要做什么才能输入/打印#?

【问题讨论】:

  • 应该可以...您是否尝试过使用其他未损坏的 IDE?或者使用' 而不是"
  • 您确定 Python 将字符串中的“#”视为 cmets 吗?什么是错误回溯?

标签: python python-2.7 comments string-literals


【解决方案1】:

Python 不会将以下文本视为注释。您的 IDE 可能会错误地将其解释为此类并错误地应用语法突出显示,但带引号的字符串中的 # 只是 #,而不是注释的开头。

【讨论】:

  • 啊....我看到它在我运行时有效 - 我只需要忽略 IDE - 感谢您的快速响应。
猜你喜欢
  • 2015-02-23
  • 1970-01-01
  • 2013-08-20
  • 1970-01-01
  • 1970-01-01
  • 2016-10-25
  • 1970-01-01
  • 2012-03-30
  • 1970-01-01
相关资源
最近更新 更多