locale.setlocale(locale.LC_ALL, None) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

locale.setlocale(locale.LC_ALL, None)

Поиск

Set([1, 2, 3, 4]) Set([2, 3]) Set([1]) Set([1, 4]) 2 3

 

Модули array и struct

 

Эти модули реализуют низкоуровневый массив и структуру данных.Основное их назначение-разбор двоичных форматов данных.

 

Модуль itertools

 

Этот модуль содержит набор функций для работы с итераторами.Итераторы позволяют работать с данными последовательно,как если бы они получались в цикле.Альтернативный подход-использование списков для хранения промежуточных результатов-требует подчас большого количества памяти,тогда как использование итераторов позволяет получать значения на момент,когда они действительно требуются для дальнейших вычислений.Итераторы будут рассмотрены более подробно в лекции по функциональному программированию.

 

Модуль locale

 

Модуль locale применяется для работы с культурной средой.В конкретной культурной среде могут использоваться свои правила для написания чисел,валют,времени и даты и т.п.Следующий пример выводит дату сначала в культурной среде"C",а затем на русском языке:

 

import time, locale


 


locale.setlocale(locale.LC_ALL, None)

 

print time.strftime("%d %B %Y", time.localtime (time.time())) locale.setlocale(locale.LC_ALL, "ru_RU.KOI8-R")

 

print time.strftime("%d %B %Y", time.localtime (time.time()))

 

В результате:

 

18 November 2004

 

18 Ноября 2004

 

Модуль gettext

 

При интернационализации программы важно не только предусмотреть возможность использования нескольких культурных сред,но и перевод сообщений и меню программы на соответствующий язык.Модуль gettext позволяет упростить этот процесс достаточно стандартным способом.Основные сообщения программы пишутся на английском языке.А переводы строк,отмеченных в программе специальным образом,даются в виде отдельных файлов,по одному на каждый язык(или культурную среду).Уточнить нюансы использования gettext можно по документации кPython.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 59; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.007 с.)