我正在尝试将SPSS语法文件转换为可读的HTML。除了在HTML文件中插入一个(单个)不可打印字符外,它几乎可以完美地工作。它似乎没有ASCII码,看起来像一个小点。这会引起麻烦。在
它(只)出现在HTML文件的第二行,总是与原始文件的第一行相对应。这可能暗示了哪行Python导致了问题(请参阅注释)
造成这种情况的代码是rfil = open(fil,"r") #rfil = Read File, original syntax
wfil = open(txtFil,"w") #wfil = Write File, HTML output
#Line below causes problem??
wfil.write("
- \n
- ")
cnt = 0
for line in rfil:
if cnt == 0:
#Line below causes problem??
wfil.write(line.rstrip("\n").replace("'",''').replace('"','"'))
elif len(line) > 1:
wfil.write("
\n - " + line.strip("\n").replace("'",''').replace('"','"'))
else:
wfil.write("
")cnt += 1
wfil.write("
\n
wfil.close()
rfil.close()
结果截图