【问题标题】:SyntaxError: invalid syntax "url = ("https://etherscan.io/address/%s"address) [duplicate]SyntaxError:无效语法“url =(“https://etherscan.io/address/%s”地址)[重复]
【发布时间】:2019-09-06 06:00:06
【问题描述】:

这是我的打印代码:"url = ("https://etherscan.io/address/%s"address)",我得到了 SyntaxError: invalid syntax

我的 Python 版本是 3.7,我是 python 新手 我认为 %s 是问题所在,我不是 Python 3.7 中的替代品

【问题讨论】:

  • url = "https://etherscan.io/address/%s" % address这是做python字符串格式的方法。

标签: python


【解决方案1】:
url = ("https://etherscan.io/address/%s" % address)
                                         ^

您缺少分配变量的 %。或者,您可以使用其他形式的字符串格式:

使用.format()

url = "https://etherscan.io/address/{}".format(address)

使用f 字符串:

url = f"https://etherscan.io/address/{address}"

【讨论】:

  • 你为什么要回答这些问题?
  • 来帮忙?对于有经验的用户来说,这似乎微不足道..
  • 哦,它有效!谢谢,用 python 编码是令人兴奋的。
  • 不客气,是的! :)
  • @MattB。我还可以建议:url = "https://etherscan.io/address/{}".format(address)? ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-30
  • 2021-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多