【发布时间】:2014-10-02 06:37:52
【问题描述】:
Python 的
string.format()
如果使用双括号而不是双括号,函数可以忽略 CSS。
string = '''
.b{{padding:1px;}}
.c{{padding:2px;}}
.d{{padding:3px;}}
'''
但是当你有太多的 CSS 时你会怎么做?
我是否要逐个遍历它们并使其成为双括号?
我不想通过以下方式加载我的 CSS 文件:
<link rel="stylesheet" type="text/css" href="/test.css">
因为它会被缓存等等。我直接把它放在html中。
【问题讨论】:
-
即使随机更改 css 文件(名称)也缺乏与之相关的逻辑,因为最终它可能不会在 html 以某种方式执行之前加载。
-
如果你确定 CSS 不包含任何你想格式化的东西(就像你想用双精度替换所有大括号一样),你为什么要使用
.format字符串吗?如果您的目标是生成包含 CSS 的 HTML,请先在 html 上调用.format,然后再添加 CSS。
标签: python python-2.7 python-3.x