URN Logo
UNIX Resources » Linux » China Linux Forum » Python 编 程 » 11 » 大家好,请教一个字符串问题。急!急!急
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
大家好,请教一个字符串问题。急!急!急
Author: xiefengming    Posted: 2005-03-14 11:11    Length: 8,786 byte(s)
[Original] [Print] [Top]
我在python中运行以下代码时没有错误:
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE

varnsr='excel文件'
results=context.select_file()

table_template="""""+


<table>
<div>
<tr><th> 其他发票稽核结果情况(抵扣联)</th>
</tr>
<tr>
<th>税务代码</th>
<td>

""" + str(results[0][0]) + """
</td>

<th>纳税人名称</th>
<td>
""" + results[0][1] + """

</td>
<th>税务机构</th>
<td>
""" + results[0][2] + """

</td>



</tr>

<tr>

<th>发票类型</th>
<th>发票代码</th>
<th>发票号码</th>
<th>比对结果</th>
<th>比对日期</th>
<th>发票联别</th>
<th>开票金额</th>
<th>购方识别号</th>
<th>销方识别号</th>
<th>开票日期</th>


</tr>
</div>
<div>

+"""""

for i in range(len(results)):
table_template=table_template + """
<tr>
<td>

""" + str(results[i][0]) + """

</td>
<td>

""" + results[i][1] + """

</td>

<td>

""" + results[i][1] + """

</td>

<td>

""" + results[i][1] + """

</td>

<td>

""" + results[i][1] + """

</td>

<td>

""" + results[i][1] + """

</td>

<td>

""" + results[i][1]+ """

</td>

<td>
""" + str(results[1]) + """

</td>

<td>
""" + str(results[1]) + """

</span></td>

<td>
""" + str(results[1]) + """
</td>


</tr>

</div>

<tr>

<td> 存根联</td>
<td>
""" + str(results[1]) + """

</td>

<td>
""" + str(results[1]) + """

</td>

<td>

""" + str(results[1]) + """
</td>

<td>
""" + str(results[1]) + """

</td>



</tr>

<tr>

<th> 税务机关稽核结果 </th>
<td></td>

</tr>



"""

table_template=table_template + """

</table>

"""

RESPONSE.setHeader("Content-type","application/vnd.ms-excel")
RESPONSE.setHeader("Content-disposition","attachment;filename=fp" + varnsr + ".xls" )
return table_template


我将此代码转换以下,定义一个e_table变量:
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE
varnsr='excel文件'
e_table="<TR class=first><TD>序号</TD><TD>文件名</TD><TD>id号</TD></TR><TR><TD>&nbsp;&nbsp;1</TD><TD>&nbsp;&nbsp;政协界面.jpg</TD><TD>&nbsp;&nbsp;20050302173620393.jpg</TD></TR><TR><TD>&nbsp;&nbsp;2</TD><TD>&nbsp;&nbsp;200522334931886.torrent.txt</TD><TD>&nbsp;&nbsp;20050303140821246.txt</TD></TR><TR><TD>&nbsp;&nbsp;3</TD><TD>&nbsp;&nbsp;examplespreadsheet.xls</TD><TD>&nbsp;&nbsp;20050310142216530.xls</TD></TR><TR><TD>&nbsp;&nbsp;4</TD><TD>&nbsp;&nbsp;jakarta-tomcat-5.0.29.exe</TD><TD>&nbsp;&nbsp;20050310142300649.exe</TD></TR><TR><TD>&nbsp;&nbsp;5</TD><TD>&nbsp;&nbsp;a.jpg</TD><TD>&nbsp;&nbsp;20050310142317599.jpg</TD></TR><TR><TD>&nbsp;&nbsp;6</TD><TD>&nbsp;&nbsp;wnnet.jpg</TD><TD>&nbsp;&nbsp;20050310142325612.jpg</TD></TR><TR><TD>&nbsp;&nbsp;7</TD><TD>&nbsp;&nbsp;中文java技术网如何用jsp生成excel文件.htm</TD><TD>&nbsp;&nbsp;20050310142340762.htm</TD></TR><TR><TD>&nbsp;&nbsp;8</TD><TD>&nbsp;&nbsp;细谈软件需求分析过程:提取、抽象、升华.htm</TD><TD>&nbsp;&nbsp;20050310142351450.htm</TD></TR><TR><TD>&nbsp;&nbsp;9</TD><TD>&nbsp;&nbsp;建立JSP操作以提高数据库访问的效率 - 开发者 - ZDNet China.htm</TD><TD>&nbsp;&nbsp;20050310142401356.htm</TD></TR>"
table_template = e_table

RESPONSE.setHeader("Content-type","application/vnd.ms-excel")
RESPONSE.setHeader("Content-disposition","attachment;filename=fp" + varnsr + ".xls" )
return table_template
再运行的时候就出现错误了,请告诉我那里出错误了,该如何更改?谢谢
[Original] [Print] [Top]
« Previous thread
pysqlite数据库导出的问题
Python 编 程
11
Next thread »
新手问题
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 04:11:17, cost 0.080073118209839 ms.