Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 25 | 2 | 9
Назад Вниз Каталог Обновить

Аноним 19/07/17 Срд 18:42:21  157431975  
5af9da8e23c3564[...].jpg (365Кб, 1388x2000)
Саб двач
Помоги разобраться с задачей.
С меня как всегда нихуя

Вообщем есть файл. И задача:
Каждая строка в файле соответствует одному предложению. Считайте их, приведите каждую к нижнему регистру с помощью строковой функции ## lower() ##
Нашел в инете код который работает,но я нихера не понимаю.
А именно как мы тип file преобразуем в str
как понимать 2 строчку кода и есть ли альтернативное написание ?
##F = open('sentences.txt')
str=F.xreadlines()
a=(str.read().lower())##
Аноним 19/07/17 Срд 18:42:56  157432004
Bump
Аноним 19/07/17 Срд 18:43:56  157432050
Bump
Аноним 19/07/17 Срд 18:44:33  157432087
Bump
Аноним 19/07/17 Срд 18:44:51  157432104
Bump
Аноним 19/07/17 Срд 18:46:03  157432172
>>157431975 (OP)
Не программист, но всё равно ОП пидор, сажи ему
Аноним 19/07/17 Срд 18:46:41  157432204
Bump
Аноним 19/07/17 Срд 18:46:59  157432223
Иди на хуй с такими вопросами, я не хочу, чтобы такая макака писала софт потом.
Аноним 19/07/17 Срд 18:48:29  157432304
Bump
Аноним 19/07/17 Срд 18:49:03  157432335
Я слесарем работаю и то блядь понял. Может тебе лучше другое занятие себе найти?
Аноним 19/07/17 Срд 18:49:08  157432340
>>157432223
Яне буду писать софт
Аноним 19/07/17 Срд 18:50:15  157432402
>>157431975 (OP)
Что за хуйню ты нашёл? Бегом в гугл читать ввод-вывод в питоне.

f = open('sentences.txt')
for line in f.readlines():
print(line.lower())
Аноним 19/07/17 Срд 18:50:16  157432403
>>157432335
Просто оно так не должно работать
и что ты понял?
Аноним 19/07/17 Срд 18:52:03  157432510
>>157432402
Есть еще проблем что это все на 2 питоне
Есть и разница,?просто то что ты написал не работает.
Аноним 19/07/17 Срд 18:54:33  157432649
>>157432402
Сорян табы проебал
Все ок.
Но блять что тогда я нашел , мне интересно почему это работает
Аноним 19/07/17 Срд 18:59:54  157432947
>>157432649
Коротко: мой пример использует "классический" способ с циклом. Твой же пример использует итератор, который ты присваиваешь str, а дальше забиваешь на него. Ты хоть читай какие операторы используешь.

>>> # test.txt contents:
>>> #ABC AB A
>>> #ABC AB
>>> #ABC
>>> f = open(r'C:\test.txt')
>>> fx = f.xreadlines()
>>> fx.next()
'ABC AB A\n'
>>> fx.next()
'ABC AB\n'
>>> fx.next()
'ABC\n'
>>> fx.next()
StopIteration
Аноним 19/07/17 Срд 19:01:10  157433020
Может еще подскажите как провести произвести токенизацию?
Аноним 19/07/17 Срд 19:03:08  157433135
>>157433020
split
Аноним 19/07/17 Срд 19:03:56  157433183
>>157431975 (OP)
Хм. Я так понимаю, тут у нас фрилансер300к в секунду просит помощи у анона?
Аноним 19/07/17 Срд 19:06:12  157433328
>>157433020
Собственно до чего додумался,но как удалить пустые слова?
Аноним 19/07/17 Срд 19:07:18  157433386
>>157433183
Я как пару недель учусь.
Аноним 19/07/17 Срд 19:08:01  157433424
>>157433328
#import re
#re.split('[^a-z]', line)
отклеилось
Аноним 19/07/17 Срд 19:14:02  157433809
#line = [x for x in line if x]
но чет муть какя-то)))
Аноним 19/07/17 Срд 19:57:17  157436603
f1 = open('/home/stan/1', 'r')
line = f1.readline()
while line:
print (line.lower()),
line = f1.readline()
f1.close()

В скобках указываешь путь до файла из которого читаешь. все работает 100% вариант. '/home/stan/1' я в линухе работаю поэтому у меня так.
Аноним 19/07/17 Срд 20:02:17  157436937
1.jpg (66Кб, 750x500)
Вот с отступами понятней
Аноним 20/07/17 Чтв 00:03:39  157450981
with open('sentences.txt') as f: print map(lambda x: x.lower(), f)

Вроде так. А вообще съебал бы ты Лутца читать

мимо-питонист-8-лет

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 25 | 2 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное