html
以下に、外部で定義されたフォームのを印刷します。foo.py
構文以外に、各文字列の取得方法と使用方法に違いはありますか?もしそうなら、どのような状況で一方の方法が他方よりも好まれますか?たとえばhtml
、モジュール内の多数のファイルを文字列として定義し、それらに個別の.htmlファイルに保持して何度も使用するのではなく、その方法でアクセスする方がよいopen
でしょうか。
mod.py
form = """\
<form type="POST" action="test.py">
Enter something:<input type="text" name="somethign">
</form>
"""
form.html
<form type="POST" action="test.py">
Enter something:<input type="text" name="something">
</form>
foo.py
import mod
print mod.form
with open('form.html', 'r') as form:
print form.read()