@ru_python

Страница 5997 из 9768
memchik
22.07.2018
01:52:10


ты меняешь это в исходнике

а не в конечном

в этом то и дело

Google
Егор
22.07.2018
01:52:39
так тут же нет конечного

memchik
22.07.2018
01:52:55
что человек не будет иметь дело с конечным результатом

Егор
22.07.2018
01:52:56
это не реальная задача, в реальной тебе никогда не встретится консольный инпут

memchik
22.07.2018
01:53:13
и что

а

боже

я пишу в меру своих возможностей

это плохо,что я пишу код так,что бы он мне нравился

он же не идет куда-то по рукам

а только у меня

check=input("Y/n") if check==("Y"): print("Y") else: print("n")

только до такого додумался

if check==("Да"or"ДА"):

Google
memchik
22.07.2018
02:09:07
а почему он не считает второе ДА?

переходит к else

а,я вынес за скобки все норм

?
22.07.2018
02:19:12
if (check=="Да"or check=="Да"):

if check.lower() =="да":

Егор
22.07.2018
02:20:58
if check.lower() in ('da','да','yes')

memchik
22.07.2018
02:36:07
выручаете очень сильно)

Егор
22.07.2018
02:49:24
что не так в [print(i.strip()) for i in open('123.txt')]

memchik
22.07.2018
02:49:55
а функции очень важны в питоне?

Егор
22.07.2018
02:50:02
оно делает ровно то что задумано но выглядит как то аномально

Fenicu ☁️♒️
22.07.2018
02:50:14
memchik
22.07.2018
02:50:26
ваще прям?

блин

Fenicu ☁️♒️
22.07.2018
02:50:33
прям ваще ваще

memchik
22.07.2018
02:51:02


Fenicu ☁️♒️
22.07.2018
02:53:24
что непонятно то

?
22.07.2018
02:54:35
что не так в [print(i.strip()) for i in open('123.txt')]
Нельзя циклить открытие файла

Fenicu ☁️♒️
22.07.2018
02:54:54
что непонятно то
функции оч важная штука, очень грубо говоря ты вызываешь кусок кода при необходимости, вместо того, чтобы писать его ещё раз

Google
Егор
22.07.2018
02:55:00
почему нельзя. это работает

Fenicu ☁️♒️
22.07.2018
02:55:20
Егор
22.07.2018
02:55:53
тут в качестве побочного продукта появляется список из None-ов

Fenicu ☁️♒️
22.07.2018
02:56:10
один раз открыл, обьявил переменную с файлом и используешь переменную

ты же не открываешь постоянно книгу, чтобы прочитать новое слово, ты открыл один раз и читаешь

Егор
22.07.2018
02:58:19
l = [print(i.strip()) for i in ('1','2','3','4')] print(l) 1 2 3 4 [None, None, None, None]

а как бы это обойтись без побочного списка

Fenicu ☁️♒️
22.07.2018
03:00:00
не понимаю чо ты хочешь сделать с этим

Егор
22.07.2018
03:00:31
прочитать и распечатать текстовый файл убрав символ разделения строки. в одну строчку

Fenicu ☁️♒️
22.07.2018
03:01:11
ну так используй re.sub

Егор
22.07.2018
03:01:50
то есть нужно вот это но без квадратный скобок [print(i.strip()) for i in open('123.txt')]

с квадратными скобками годится если файл не большой

Fenicu ☁️♒️
22.07.2018
03:04:34
ну так используй re.sub
если тебе надо что-то убрать из документа, используй это, не изобретай велосипед

Егор
22.07.2018
03:05:21
ну какая разница как убирать в данном случае

будет [print(куюыги(i blabla)) for i in open('123.txt')]

[print(re.sub(i blabla)) for i in open('123.txt')]

Fenicu ☁️♒️
22.07.2018
03:06:08
какая разница где срать, в туалете или на дороге

[print(re.sub(i blabla)) for i in open('123.txt')]
зачем ты в цикл пихаешь

ресаб чистит всё что видит, читай доку

Егор
22.07.2018
03:07:08
надо прочитать и распечатать текстовый файл убрав символ разделения строки. построчно

Google
Егор
22.07.2018
03:07:31
и все это одной строкой

for i in open('123.txt'): print(i.strip())

Fenicu ☁️♒️
22.07.2018
03:09:49
result = re.sub('\n','123.txt',) print(result)

не забыть про import re

Егор
22.07.2018
03:12:28
это так не работает Ж)

Fenicu ☁️♒️
22.07.2018
03:13:04
ну так файл открой то, обьяви переменную

Егор
22.07.2018
03:13:23
re.sub нужно дать образец, замену и строку

Fenicu ☁️♒️
22.07.2018
03:13:29
получи все данные файла в переменную и изменяй их

Admin
ERROR: S client not available

Fenicu ☁️♒️
22.07.2018
03:13:55
result = re.sub('\n','123.txt',) print(result)
вместо 123тхт поставь переменную с данными из 123тхт

без скобок, офк

Егор
22.07.2018
03:15:03
не сработает

где то чем заменять образец

Fenicu ☁️♒️
22.07.2018
03:15:52
у меня нет слов просто

одни эмоции

Егор
22.07.2018
03:16:26
тебе надо прочитать и распечатать текстовый файл убрав символ разделения строки

Fenicu ☁️♒️
22.07.2018
03:16:40
покажи мне символ разделения строки

Егор
22.07.2018
03:16:50
\n

Fenicu ☁️♒️
22.07.2018
03:17:07
теперь покажи мне, чем надо его заменить

Google
Егор
22.07.2018
03:17:18
''

Fenicu ☁️♒️
22.07.2018
03:19:08
result = re.sub('\n','123.txt',) print(result)
теперь обьясни, почему это не сработает, если ты подгружаешь в переменную свой файл ищешь там все \n и как ты сказал, надо заменить '', соответственно дописываешь это вот так re.sub('\n','',file)

Егор
22.07.2018
03:20:41
ну во первых нельзя написать r = re.sub('\n','','1\n2\n3\n4\n') print(r)

принт надо будет убирать на вторую строку

Fenicu ☁️♒️
22.07.2018
03:21:05
что такое 1\n2\n3\n4\n

саб ищет не в одной строке, а во всей переменной

Егор
22.07.2018
03:22:07
это содержимое текстового файла 1\n2\n3\n4\n

кстати а зачем тут re.sub если можно просто написать .replace

Fenicu ☁️♒️
22.07.2018
03:24:25


у меня великолепно работает

Егор
22.07.2018
03:25:43
сравни с результатом for i in file: print(i.strip())

Fenicu ☁️♒️
22.07.2018
03:26:14
это цикл, там не будет результата

ТУЛЬП ПОМОГАЙ

Evil ⁡Deity ?
22.07.2018
03:26:32
сравни с результатом for i in file: print(i.strip())
Тебе нужно просто вывести строки из файла?

ТУЛЬП ПОМОГАЙ
Нахера ты ре сюда пихаешь?)

Fenicu ☁️♒️
22.07.2018
03:27:14
Егор
22.07.2018
03:27:32
если просто вывести строки из файла то они будут идти разрежено из за симовла \n

Егор
22.07.2018
03:28:59
[print(i.strip()) for i in open('123.txt')]

Evil ⁡Deity ?
22.07.2018
03:29:14

Страница 5997 из 9768