сообщество программистов

Python for line in file - считывание построчно (по одной строке)

строка:

for line in file 

позволяет читать файл построчно - так как file - это генератор уже организованный в виде множества строк.

Пример использование генератора можно посмотреть здесь

Обсуждение:

Каков механизм работы строки?

for line in file

в контексте:

Python (Питон) - примеры кода - заметки - что это такое -

Справочник теперь здесь: http://fkn.ktu10.com/?q=node/7772

создание этих заметок вызвано попыткой использовать хадуп

Это экспрессивный сборник разных заметок, который возможно в будущем станет чем-то более структурированным.
Он будет посвящён не теории Python, а практическим примерам и приёмам.
В основном мы сконцентрируемся на работе со строками.

Java - это работа. Python - это наслаждение.

Нашёл такую цитату:

I personally find working with Python to be a joy, while working with Java always felt like work

улыбнулся =)

Источники:
chase-seibert.github.io/blog/2013/06/21/hadoop-from-a-python-perspective.html

Python сравнение с None

Ответ:

Если любой объект не None сравнить (==) с объектом None, то результат будет False

НО: есть способ создать пользовательский объект, при сравнении которого с None мы получим True.

Обсуждение:

Сравнение с None -
например для string всегда ли возвращает True?

hadoop 2.2.0 streaming path - путь к файлу

"готовый" hadoop-streaming-2.2.0.jar лежит по адресу

/hadoop/share/hadoop/tools/lib

Исходники:

/hadoop/share/hadoop/tools/sources

пример использования здесь

Java конкатенация строк

для конкатенации строк используйте знак +:

 computername = " PC = " + computername;

Java узнать имя компьютера

Чтобы узнать имя компьютера подключаем такой пакет:

import java.net.InetAddress;

и вызываем:

String computername=InetAddress.getLocalHost().getHostName();
System.out.println(computername);

Ошибка Cannot find device Failed to bring up - список имеющихся сетевых интерфейсов

sudo ifup eth0

Cannot find device "eth0"
Failed to bring up eth0.

ошибка говорить о том, что интерфейс с таким именем не обнаружен - выполните команду

ifconfig -a

и получить список имеющихся интерфейсов в убунту.

Нет файла .vbox - не удалось обнаружить файл и открыть виртуальную машину VirtualBox

Предположим, что имя вашей машины было Ubuntu12 -
и теперь, соответственно не удаётся обнаружить Ubuntu12.vbox (такое бывает если некорректно завершить работу VirtualBox) -
посмотрите - скорее всего той же папке есть файлы типа:

Pages

Subscribe to RSS - сообщество программистов