Здравствуйте, glyph, Вы писали:
G>По сравнению с Пайтоном в этом смысле у Перла есть один плюсик: в нужный момент можно воспользоваться гибкостью синтаксиса.
Не флейма ради, а чисто интереса для: пример можно?
G>Неприятно удивился, когда пришлось импортировать три модуля, тем не менее функции из модулей все равно надо предварять именами модулей.
Не совсем так, сравни:
import a
a.foo()
from a import foo
foo()
from a import *
foo()
Но как в последнем варианте — делать не рекомендуется, дабы избежать конфликта имен.
G>На Перле подобная задача выполнилась бы средствами языка, без всяких модулей.
Ну так! Он для этого (работы с файлами) изначально и создавался.
G>Как мне его теперь переносить? Ядро Перл на windows — интерпретатор и его библиотека, два файла. А Пайтон? Как мне скрипт без модулей переносить?
Необязательно "без модулей", можно и с модулями или даже с самим питоном. Смотри distutils и py2exe — все автоматизировано. Ну а если питон на чужой машине точно стоит — можно и без модулей.
G> В общем, расстроился я. Уж молчу, как нужный модуль искать в документации.
А в чем проблема?