Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#51 Re: Программирование » Вопрос на сообразительность » 16-02-11 18:27:49

Babusha пишет:

iUser,

>>lines = open(sys.argv[1],'r').readlines(); lines.reverse()
Зачем так извращения?
Нелья было короче как нибуть?

for line in open(sys.argv[1],'r').readlines().reverse():
       print line

На бумаге красиво, но в жизни ты отхватишь эксепшин:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not iterable
Babusha пишет:

Обязательные "()" в питоне так бесят, зачем они нужны?

Это тривиальный вызов функции/метода. Без скобок это будет обращение к переменной класса/пакаджа.

#52 Re: Программирование » Вопрос на сообразительность » 16-02-11 16:57:44

Исправляя ляп с sort, привожу пример на Python (проверено на Python 2.5, macosx 10.5):

import sys; lines = open(sys.argv[1],'r').readlines(); lines.reverse()
for line in lines: print line,

#53 Re: Юмор » Линукс для начинающих блондинок » 16-02-11 16:28:23

Svart Testare пишет:

И ещё много много лулзов!  lol

Их гораздо меньше, чем подобного про win7 & Ко. Раз этак в 100  big_smile

#54 Re: Программирование » Вопрос на сообразительность » 16-02-11 16:16:28

Да, действительно sort не подходит. Значит tac filename наиболее краткий вариант. Правда на маке его нет "из коробки".

#55 Re: Программирование » Вопрос на сообразительность » 16-02-11 14:59:55

Keeper пишет:
#!/usr/bin/perl -w
print reverse <STDIN>;

Так лучше.

#!/usr/bin/perl 
print reverse <>;

Но согласитесь, sort -r filename все-таки проще и нагляднее  big_smile

#56 Re: Программирование » Вопрос на сообразительность » 16-02-11 07:10:38

Lord_Evil пишет:

petrun, "В рот мне ноги, Девид Блейн!" класс, где таким трюкам научиться?

UNIX — универсальная среда программирования
В книге про sed и awk отдельные главы с детальным объяснением.

#57 Re: Программирование » Вопрос на сообразительность » 16-02-11 05:13:07

Майор Очевидность пишет:
iUser пишет:

Или возраст не позволяет?

этим Вы нарушаете сразу два правила форума:
1. обсуждение личности участников
2. «наезд» на модератора

поскольку Вы у нас здесь новенький, предупреждение, на первый раз, выносить не буду.
но надеюсь, что впредь Вы будете не только троллить, но и вести адекватную дискуссию.

Понял, исправлюсь.

===

По сабжу: не претендуя на лавры мегапрограммиста:

sort -r file

Обычная unix-консоль, на маке так, думаю и в линуксе тоже.

#58 Re: Программирование » Вопрос на сообразительность » 16-02-11 04:26:53

Svart Testare пишет:
Babusha пишет:

На руби мне больше нравится.

Для руби нужно что-то доставлять в винду, а PS уже «искаропки», да ещё и с IDE.

big_smile Ты кроме win7 какие-нибудь винды еще знаешь?
PS. только в win7 «искаропки», а в остальных его надо качнуть и больше чем для рубироида.

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика