Size: a a a

2021 November 10

w

wersdom in Python
добрый вечер
как сделать чтобы юзернеймы записывались в файл в столбец и были полноценными?
f = open('usernames.txt', 'w')
f.write(str(user.username))
f.close()

результат:
Nonenochkayad

а юзера всего два, это None и binanochkayad - если что выдуманный юзер
источник

a

augmentedCat in Python
f.write(str(user.username) + '\n')
источник

N

Noname in Python
a = "раз два три четыре пять"
b = ["два", "три"]
if any[i in a for i in b]:
источник

a

augmentedCat in Python
f.write(f"{user.username}\n")
источник

w

wersdom in Python
возвращает
None
chkayad
источник

a

augmentedCat in Python
Этот результат не подходит?
источник

w

wersdom in Python
нет так как юзернеймы:
None
binanochkayad
источник

a

augmentedCat in Python
Видимо не binanochkayad
источник

N

Noname in Python
a = "раз два три четыре пять"
if re.findall(re.compile(r"два|три"), a):
источник

a

augmentedCat in Python
Ух, оверкилл
источник

優しい人 in Python
Ух ты какой интересный. А написан он на питоне?
источник

S

Shaman in Python
Так как лучше?
через
a = "раз два три четыре пять"
b = ["два", "три"]
if any[i in a for i in b]:

или findall?))
источник

a

augmentedCat in Python
Первый неплохой вариант
источник

a

augmentedCat in Python
Только any( )
источник

N

Noname in Python
зависит от кол-ва искомых. в данном конкретном случае первый будет быстрее
источник

a

augmentedCat in Python
Надо бы бенчмарк сделать
источник

a

augmentedCat in Python
На каком количестве регекс окажется шустрее
источник

S

Shaman in Python
Понял вас, спасибо большое)
источник

w

wersdom in Python
None  забирает 4 буквы от binanochkayad поэтому так и выводит, как решить эту проблему?
источник

a

augmentedCat in Python
Не забирает. Выводит как есть
источник