у меня есть такой скриптик, который должен к указанному нику добавлять цифры по типу player_1 player_2 player_3 и тд, я хочу что бы он записывал все в файлик но почему то записывает немного криво
вот сам скрипт:
nick = input("ник: ")
rang = input("кол-во ников: ")
for number in range(int(rang) + 1):
nicks = (nick +str(number))
f = open( 'nicks.txt', 'w' )
f.write(nicks)
f.close()
если можете то ответьте готовым кодом и +- объясните в чем ошибка, просто я только начал учить пайтон
Работа с файлами в python. Чтение и запись в файл ~ PythonRu
Эта статья посвящена работе с файлами (вводу/выводу) в Python: открытие, чтение, запись, закрытие и другие операции. Файлы Python Файл — это всего лишь
pythonru.com
Python:
Код:
nick
=
input
(
"ник: "
)
rang
=
input
(
"кол-во ников: "
)
f
=
open
(
'nicks.txt'
,
'a'
)
for
number
in
range
(
1
,
int
(
rang
)
+
1
)
:
f
.
write
(
f'{nick}_{str(number)}\n'
)
f
.
close
(
)
print
(
'end'
)
nick
=
input
(
"ник: "
)
rang
=
int
(
input
(
"кол-во ников: "
)
)
with
open
(
'nicks.txt'
,
'a'
)
as
file
:
for
i
in
range
(
rang
+
1
)
:
file
.
write
(
f'{nick}_{str(i)}'
)