以编程方式替换变量

Python初学者

我有一个像下面的字符串

str = "http://{ server }:{ port }/images/{ server }/index.html"

上面的字符串可以具有任意数量的变量,并且可以在与字符串所示相同的字符串中重复一个变量。

另外,我有这样的输入(字典):

dict = {"server": "xtz", "port": 8080}

如何以编程方式用给定词典中的值替换变量。

我希望编写一个函数来做到这一点。

schwobaseggl

如果没有空格,使用just可以使您非常简洁str.format由于它们,您将需要一些预处理:

s = "http://{ server }:{ port }/images/{ server }/index.html"
d = {"server": "xtz", "port": 8080}

s = s.replace("{ ", "{").replace(" }", "}")

s = s.format(**d)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式为Android替换<include />标签的`layout`

来自分类Dev

Ace:以编程方式打开搜索/替换框

来自分类Dev

重击:以编程方式(例如,在变量中)获取命令的完成输出

来自分类Dev

以编程方式替换数组(字符串)中的元素

来自分类Dev

如何以编程方式解决CDT构建变量$ {ProjName}?

来自分类Dev

以编程方式替换PHP数组中的值的表示形式

来自分类Dev

以编程方式在变化的变量上调用group_by()

来自分类Dev

以编程方式运行Mocha并将结果传递给变量或函数

来自分类Dev

以编程方式设置手写笔变量

来自分类Dev

以编程方式替换JSON对象

来自分类Dev

以编程方式使用$&全局变量的别名方法

来自分类Dev

使用purrr以编程方式创建新变量?

来自分类Dev

如何以编程方式替换@click事件?

来自分类Dev

以编程方式检测Terraform输入和/或输出变量

来自分类Dev

以编程方式用某些相应的字符串替换数字

来自分类Dev

如何以编程方式检查SLURM环境变量?

来自分类Dev

WMI以编程方式对字符串变量进行转义

来自分类Dev

Ace:以编程方式打开搜索/替换框

来自分类Dev

Bash:以编程方式获取命令的完成输出(例如,在变量中)

来自分类Dev

jQuery:以编程方式替换跨度内容的问题

来自分类Dev

以编程方式替换PHP数组中的值的表示形式

来自分类Dev

什么是Shell编程中的变量替换

来自分类Dev

通过命令的stdout以编程方式导出env变量

来自分类Dev

iOS-以编程方式用导航标题替换SegmentControl

来自分类Dev

以编程方式声明变量

来自分类Dev

如何以编程方式重新定义变量的类?

来自分类Dev

以编程方式区分 TensorFlow 中的张量、变量和操作

来自分类Dev

以编程方式用 UIActivityIndicator 替换视图

来自分类Dev

以编程方式在 XAML 中查找和替换

Related 相关文章

  1. 1

    以编程方式为Android替换<include />标签的`layout`

  2. 2

    Ace:以编程方式打开搜索/替换框

  3. 3

    重击:以编程方式(例如,在变量中)获取命令的完成输出

  4. 4

    以编程方式替换数组(字符串)中的元素

  5. 5

    如何以编程方式解决CDT构建变量$ {ProjName}?

  6. 6

    以编程方式替换PHP数组中的值的表示形式

  7. 7

    以编程方式在变化的变量上调用group_by()

  8. 8

    以编程方式运行Mocha并将结果传递给变量或函数

  9. 9

    以编程方式设置手写笔变量

  10. 10

    以编程方式替换JSON对象

  11. 11

    以编程方式使用$&全局变量的别名方法

  12. 12

    使用purrr以编程方式创建新变量?

  13. 13

    如何以编程方式替换@click事件?

  14. 14

    以编程方式检测Terraform输入和/或输出变量

  15. 15

    以编程方式用某些相应的字符串替换数字

  16. 16

    如何以编程方式检查SLURM环境变量?

  17. 17

    WMI以编程方式对字符串变量进行转义

  18. 18

    Ace:以编程方式打开搜索/替换框

  19. 19

    Bash:以编程方式获取命令的完成输出(例如,在变量中)

  20. 20

    jQuery:以编程方式替换跨度内容的问题

  21. 21

    以编程方式替换PHP数组中的值的表示形式

  22. 22

    什么是Shell编程中的变量替换

  23. 23

    通过命令的stdout以编程方式导出env变量

  24. 24

    iOS-以编程方式用导航标题替换SegmentControl

  25. 25

    以编程方式声明变量

  26. 26

    如何以编程方式重新定义变量的类?

  27. 27

    以编程方式区分 TensorFlow 中的张量、变量和操作

  28. 28

    以编程方式用 UIActivityIndicator 替换视图

  29. 29

    以编程方式在 XAML 中查找和替换

热门标签

归档