Есть ли способ отобразить данные в одной строке? - PullRequest
0 голосов
/ 17 июня 2020

У меня проблемы с отображением данных в одной строке, мне нужно, чтобы они отображались в одной строке, а не в отдельных строках. Любая помощь будет любезна. Я хочу, чтобы переменные «имя игрока», «результат» и «максимальное количество предположений» отображались в одной строке. Это код, который у меня есть:

f = open("Stats.txt", "a")    
f.write( str(player_name) + "\n")    
f.write( str(Outcome) + "\n")    
f.write( str(max_guesses) + "\n")    
f.close()    
f = open("Stats.txt", "r")  
print(f.read())

1 Ответ

1 голос
/ 17 июня 2020

'\n' является строковым литералом, также используя with, вам не нужно закрывать файл в конце:

player_name = 'DirtyBit'
Outcome = 'Awesome'
max_guesses = '10'
with open("Stats.txt", "a") as fileObj:
    fileObj.write(player_name + ' ' + Outcome + ' ' + max_guesses + ' ')

with open("Stats.txt", "r") as fileRead:
    print(fileRead.read())

OUTPUT :

DirtyBit Awesome 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...