не уверен насчет python, но это прочитает текстовый файл и откроет окна.
установить места для абзацев (прочитайте (выберите файл с подсказкой «Выбрать текстовый файл, содержащий URL-адреса»))
повторить с Алине в местах
если длина алина больше 0, то
расскажите приложение "Сафари"
сделать новый документ в конце документов
установить URL документа 1 на aline
конец сказать
конец, если
конец повтор
РЕДАКТИРОВАТЬ:
Хорошо, это лучше, и он открывает их во вкладках одного окна
set locations to paragraphs of (read (choose file with prompt "Pick text file containing urls"))
tell application "Safari"
activate
set adoc to make new document
end tell
repeat with aline in locations
if length of aline is greater than 0 then
tell application "Safari" to make new tab at end of window 1 with properties {URL:aline}
end if
end repeat
Новое дополнение
это еще один способ, основанный на посте regulus6633 вместе с моим
set locations to paragraphs of (read (choose file with prompt "Pick text file containing urls"))
repeat with aLocation in locations
tell application "Safari" to open location aLocation
end repeat