Python:如何在string.format()中转义很多CSS?

时间:2014-10-02 06:37:53

标签: python python-2.7 python-3.x

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中。

1 个答案:

答案 0 :(得分:0)

双重支撑是您唯一的选择。

如果您的问题集中在缓存问题上,我可以建议

<link rel="stylesheet" type="text/css" href="/test.css?[randomly_generated_number]">

用[,random_generated_number]替换一些随机数。这会阻止该文件的缓存。