私のプロジェクトにはwebpyフレームワークを使用しています。私は自分のwebpyプログラムからファイルを渡し、それをそのままHTMLページに表示したい(ファイルは任意のテキストファイル/プログラムファイルかもしれない)。私はwebpyプログラムから次の関数を使ってテキストファイルを渡しました。HTMLページのファイルをそのまま表示
class display_files:
def GET(self):
wp=web.input()
file_name=wp.name
repo_name=wp.repo
repo_path=os.path.join('repos',repo_name)
file_path=os.path.join(repo_path,file_name)
fp=open(file_path,'rU') #reading file from file path
text=fp.read() #no problem found till this line.
fp.close()
return render.file_display(text) #calling file_display.html
私は「file_display.html」から(ここではそれが「テキスト」である)ファイルを表示しようとしたとき、それはnewline.Hereは私のhtmlファイルで認識せずに連続して表示されます。それはhtmlページにあるよう
$def with(content)
<html>
<head>
<meta http-equiv="Content-Type" content="text/string;charset=utf-8" >
<title>File content</title>
</head>
<body>
<form name="file_content" id="file_content" methode="GET">
<p> $content</p>
</form>
</body>
<html>
はどのようにしてファイルを表示することができます。
ありがとうございますHelgi。あなたの答えは絶対に正しいです。ジョセフにも返信してくれてありがとう。 – Unni