繁体   English   中英

使用CGI将python脚本的输出写入HTML

[英]Writing output of a python script to HTML with CGI

我有一个Python脚本,从文件中提取一些文本并注释另一个文件,将结果写入一个新文件。 因为我正在注释的文件是ASCII,所以我对如何注释文本非常有限,我想将结果写入HTML,以便我可以通过更改某些部分中的文本颜色来进行注释。 我注释的文本文件的一部分只是一串字符(例如ACTFNKJLKD),它在我正在阅读的文本文件中重复出现。 程序中找到字符串的部分,更新如下:

print "Content-type:text/html\r\n\r\n"     #header of cgi file


file1 = motif_file.readlines()
file2 = align_file_rmode.readlines() 

for line in file2: 
   for item in file1:      # "item" is the string sequence that occurs in the text file
      item = item.strip().upper()   
      if item in line:

     line = line.replace(item, 'REPLACE ITEM BY BLUE FONT' * len(item))
     <p> <bold> item </bold> </p>
     <font color="sky blue">item</font>
     align_file_amode.write(line) 

有没有办法指定如何更改我的项目的长度颜色(例如蓝色),同时输出到HTML? 这类工作需要CGI吗? 我在Python 2.6.5中工作

我想你想要的

line = line.replace(item, "<span style=\"color:skyBlue\">"+item+"</span>")

这只会添加一个<span>并在CSS中设置颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM