Python 包含空格的阅读行

Python 包含空格的阅读行,python,file-io,Python,File Io,我想读取包含每行空格的文件 我当前的代码 def data(): f=open(“save.aln”) 对于f.readlines()中的行: 打印“” 打印行 我正在使用python和嵌入在html中的输出 要读取的文件- 谢谢看来您的问题是需要在HTML中保留空间。简单的解决方案是将输出放在元素之间 def data(): print "<pre>" f = open("save.aln") for line in f.readlines():

我想读取包含每行空格的文件

我当前的代码

def data():

f=open(“save.aln”)
对于f.readlines()中的行:
打印“
” 打印行
我正在使用python和嵌入在html中的输出

要读取的文件-


谢谢

看来您的问题是需要在HTML中保留空间。简单的解决方案是将输出放在
元素之间

def data(): 
    print "<pre>"
    f = open("save.aln") 
    for line in f.readlines(): 
        print line
    print "</pre>"
def data():
    f = open("save.aln")
    for line in f.readlines():
        print "<br />"
        print line.replace(" ", "&nbsp")
def data():
打印“”
f=打开(“保存.aln”)
对于f.readlines()中的行:
打印行
打印“”

请注意,在这种情况下,您也不需要

元素,因为换行符也会保留。

您的问题似乎是需要在HTML中保留空格。简单的解决方案是将输出放在
元素之间

def data(): 
    print "<pre>"
    f = open("save.aln") 
    for line in f.readlines(): 
        print line
    print "</pre>"
def data():
    f = open("save.aln")
    for line in f.readlines():
        print "<br />"
        print line.replace(" ", "&nbsp")
def data():
打印“”
f=打开(“保存.aln”)
对于f.readlines()中的行:
打印行
打印“”

请注意,在这种情况下,您也不需要

元素,因为换行符也会被保留。

您面临的问题是HTML忽略了多个空格@itsadok的解决方案很好。我投了更高的票。但是,这也不是唯一的方法

如果要将这些空白显式转换为HTML空白字符,可以执行以下操作:

def data():
f=打开(“保存.aln”)
对于f.readlines()中的行:
打印“
” 打印行。替换(“,”)

干杯

您面临的问题是HTML忽略了多个空格@itsadok的解决方案很好。我投了更高的票。但是,这也不是唯一的方法

如果要将这些空白显式转换为HTML空白字符,可以执行以下操作:

def data():
f=打开(“保存.aln”)
对于f.readlines()中的行:
打印“
” 打印行。替换(“,”)
干杯

导入cgi
将open('save.aln')作为f:
对于f中的行:
打印cgi.escape(行)#escape&
打印“
导入cgi
将open('save.aln')作为f:
对于f中的行:
打印cgi.escape(行)#escape&
打印“

我建议您将代码粘贴到问题中,以便我们可以看到问题所在。我建议您将代码粘贴到问题中,以便我们可以看到问题所在。