漂亮汤的托槽影响了皮斯塔什的输出

2024-09-30 04:37:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将html代码插入到一个带有pystache(胡子)的模板中,但遇到了一些主要的发布问题。在

汤萃取物的开头和结尾都有一组括号,真是让我难受。在

这是我的代码:

orig_file = open(input_file, 'r')                 
template = open('template.html').read()
Beautiful Soup html parsing   
soup = BeautifulSoup(orig_file)   
main_txt = soup.find(id='main-content')          
tags = main_txt.find_all(not_inside_toc)
values = {       
    'main' : main_txt,
        }   
html_main = pystache.render(template, values)

以下是返回的一些代码: [//,,,,

//分区rbtoc1386636254365在

我到处找遍了,尝试了所有的方法,但就是找不到有效的解决办法。在

如果有问题和/或是否需要其他信息,请告诉我。在

任何帮助将不胜感激。在

更新后打印(主文本):

在Aptana控制台窗口打印(main_txt)中是所需的无括号代码,看起来不错。但是当我通过命令窗口运行它时,我收到了一个由于编码错误而导致的打印(main_txt)崩溃。这是个暗示吗?在

更新2:我没有看到任何东西可以代替漂亮的汤和pystache组合,至少在我的短窗口。事后看来,应该考虑其他模板解决方案来处理这个项目。我忽略了一些基于易用性的要求。但是如果它不能提供你所需要的东西,那么它的易用性并没有多大帮助。在

那么,有没有一些美味的汤和替代品呢?在


Tags: 代码txt模板mainhtml结尾templateopen
1条回答
网友
1楼 · 发布于 2024-09-30 04:37:32

我可以用过去的试错法和RTFM来回答我自己的问题。在

所需要的只是将soup find转换成str。我试过了,但是在错误的地方。在

这是一条新路线:

main_txt=字符串(汤。找(id='main-content'))

这是一个如果这些简单的修复,可以让你了解很多关于一个主题。在这件事上,对我来说,这是一道美味的汤和冰激凌。在

相关问题 更多 >

    热门问题