- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我的代码
from docutils.core import publish_string
from docutils.writers.html4css1 import Writer as HisWriter
args = {
'stylesheet' : '/home/wonder/lab/css/note.css',
'stylesheet-path' : None,
}
src = 'ccav'
print publish_string(src, writer=HisWriter(), settings_overrides=args)
我收到以下错误:
AssertionError: stylesheet and stylesheet_path are mutually exclusive.
因此,我将 args
更改为:
args = {
'stylesheet-path' : '/home/wonder/lab/css/note.css',
'stylesheet' : None,
}
现在,没有错误。但是,插入到 HTML 输出中的样式表不是 /home/wonder/lab/css/note.css
的内容。它仍然是/usr/local/lib/python2.7/dist-packages/docutils/writers/html4css1/html4css1.css
。
也就是说,与使用publish_cmdline时在命令行中指定选项不同,携带HTML-Specific Options的settings_overrides
参数在使用publish_string时不起作用。
最佳答案
from docutils.core import publish_string
from docutils.writers.html4css1 import Writer as HisWriter
src = 'ccav'
args = {
'stylesheet_path' : '/path/to/your/stylesheet'
}
print publish_string(src, writer=HisWriter(), settings=None, settings_overrides=args)
您需要执行 settings = None
并使用 stylesheet_path
而不是 stylesheet
来让它忽略内置样式表。
编辑:请注意,我在 distutils 附带的示例脚本之一的源代码中找到了这个答案,所以即使 settings = None
看起来很糟糕,但它似乎并非如此。
关于python - 使用 docutils.core.publish_string 而不是 publish_cmdline,携带 HTML-Specific Options 的 `settings_overrides` 参数无效!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6798167/
数据: structure(list(id = c(1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5), ax = c("a", "a", "b
我目前正在离散数学课上做一个项目,我们必须编码: 1.) RippleCarryAdder:它是一个用于添加固定大小的 5 位整数的电路。参数: x_array: operand 1, i.e. an
所以我已经让这两个数组在不需要携带任何东西时正确添加。所以 a[0,1,1] + b[0,1,1] 会给我 c[0,0,2,2],但如果我类似地做 a[0,9,9] + b[0, 9,9] 我只得到
我正在尝试使用 getline 从 .csv 文件中获取数据,但它不会在换行符处停止。代码: while (file.good()) { getline(file, value, ',
下面是我的代码 from docutils.core import publish_string from docutils.writers.html4css1 import Writer as Hi
我是一名优秀的程序员,十分优秀!