目的:将文件test.txt内容添加到文件test.html指定字符串的前面
文件内容:
test.txt内容如下:
<tr>
<td>10.1</td><td>10.2</td><td>10.3</td><td>10.4</td><td>10.5</td>
<td>10.6</td><td>10.7</td><td>10.8</td><td>10.9</td><td>10.10</td><td>10.11</td><td>10.12</td><td>10.13</td><td>10.14</td><td>10.15</td><td>10.16</td><td>10.17</td><td>10.18</td><td>10.19</td><td>10.20</td><td>10.21</td><td>10.22</td>
</tr>
text.html内容如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<table width="200" border="1">
<tr>
<td>Q1</td><td>Q2</td><td>Q3</td><td>Q4</td><td>Q5</td> <td>Q6</td><td>Q7</td><td>Q8</td><td>Q9</td><td>Q10</td>
<td>Q11</td><td>Q12</td><td>Q13</td><td>Q14</td><td>Q15</td><td>Q16</td><td>Q17</td><td>Q18</td><td>Q19</td><td>Q20</td>
<td>Q21</td><td>Q22</td>
</tr>
<tr>
<td>10.1</td><td>10.2</td><td>10.3</td><td>10.4</td><td>10.5</td> <td>10.6</td><td>10.7</td><td>10.8</td><td>10.9</td><td>10.10</td><td>10.11</td><td>10.12</td><td>10.13</td><td>10.14</td><td>10.15</td><td>10.16</td><td>10.17</td><td>10.18</td><td>10.19</td><td>10.20</td><td>10.21</td><td>10.22</td>
</tr>
</table>
</body>
</html>
执行的python脚本
#!/usr/local/python
# coding=UTF-8
import os
file = open( "test.html", "r" )
fileadd = open("test.txt","r")
content = file.read()
contentadd = fileadd.read()
file.close()
fileadd.close()
pos = content.find( "</table>" )
if pos != -1:
content = content[:pos] + contentadd + content[pos:]
file = open( "test.html", "w" )
file.write( content )
file.close()
print "OK"