С этим типом данных значения ключа будет проще работать в файле json.
Вы можете использовать библиотеку json для работы с ней.
https://docs.python.org/2/library/json.html
Используя текстовый файл, вы просто работаете со строкой, поэтому вам нужно будет проанализировать данные в пригодном для использования формате после их прочтения.
Необходимо спросить колледж выпускника, как необходимо сослаться на это в тезисе. У них будут строгие правила о том, как сделать это. Если это помогает, посмотрите, имеет ли Ваша библиотека копию Справочник программиста Linux - предполагающий, что это описывает выбор (2) вызов - и сошлитесь на него как на книгу
http://www.opengroup.org/onlinepubs/009695399/functions/select.html
Путь раньше добирался там: откройте статью Wikipedia для "Единственной Спецификации UNIX", переходит внешняя ссылка внизу к "Единственной Спецификации UNIX, Версия 3", и Вы теперь читаете полный текст спецификации. Оттуда, "Системные Интерфейсы", и выбрали тот, который Вы хотите. Это - также очень полезная ссылка при программировании.
Попытайтесь гуглить man <command>
. Я часто нахожу их доступными здесь: http://linux.die.net/man/2/select.
Мне нравится использовать страницы справочника OpenBSD, и их сайт был там с 1995...
см.: выберите (2)