Для того чтобы передать с веб-страницы на веб-сервер большое количество текстовых данных, введенных пользователем, в дополнение к формам и методу POST применяется HTML-элемент textarea. Данный элемент не имеет атрибута value, следовательно, значение по умолчанию для него не может быть определено. По этой причине в программу на Python полезно добавлять проверку, является ли текстовая область пустой, и задавать значение для нее по умолчанию в случае, когда пользователь не ввел туда ни одного символа.

#!C:\Users\1\AppData\Local\Programs\Python\Python35-32\python.exe

#1.py
import cgi
data = cgi.FieldStorage()
if data.getvalue('textarea'):
    text = data.getvalue('textarea')
else:
    text = 'Пожалуйста, добавьте ваш текст!'
print('Content-type:text/html\r\n\r\n')
print('<!DOCTYPE HTML>')
print('<html lang="ru">')
print('<head> <meta charset="UTF-8">')
print('<title>Результат работы Python-скрипта</title> </head>')
print('<body>')
print('<h1>', text.replace('\n', '<br>'), '</h1>')
print('<a href="/get.html">Назад</a>')
print('</body>')
print('</html>')

<!-- get.html -->
<!DOCTYPE HTML>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Пример с текстовой областью</title> </head>
<body>
<form method="POST" action="cgi-bin/1.py">
<textarea name="textarea" rows="5" cols="40">
</textarea>
<input type="submit" value="Отправить">
</form>
</body>
</html>​