2019-09-02 关于%s的一点小问题

写了一个有input输入的url:

country = 'mx'

q_name = '111'

url = "https://www.google.com.%s/search?hl=en&q="+q_name %(country)

其中想让coutry的值代替%s,但是报错TypeError: not all arguments converted during string formatting

报错指的是  并非所有参数都在字符串格式化过程中转换,就是前面的%s不能一一对应后面的%(),原因分析后发现,q_name也是引入的变量,所以将%(country)提到前面:

url = "https://www.google.com.%s/search?hl=en&q="%(country)+q_name

发现问题解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,136评论 0 10
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,143评论 0 2
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 12,867评论 0 6
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,143评论 0 13
  • 感受父亲小时候感受过的景色,听他似孩子般讲述印象中的童年景色与趣事。就是生活中的确幸。
    若愚233阅读 2,895评论 0 0