私はPython 3.4を使用していますが、私は以下のPythonコードを書いています。私が望むのは、入力時にユーザーの名前と年齢をテキストファイルに保存することです。私はコンマで区切られた入力が行単位で表示されるようにしたい。Pythonで個別に入力値を表示
私は.split()
を試しましたが、動作しませんでした。私はどんな助けでもうれしいです、ありがとう。
ages = []
name = ' '
age = ' '
fileName = 'demo.txt'
#you can do it csv
WRITE = 'w'
APPEND = 'a'
while name != 'done':
name = input('what is your name: ')
age = input('what is your age: ')
guests.append(name)
ages.append(age)
guests.remove('done')
ages.remove('done')
file = open(fileName, mode = WRITE)
file.writelines(guests)
file.writelines(ages)
file.close()
なぜ機能していないのか説明し、エラーメッセージが表示されるようにしてください。 –
私はエラーは出ませんが、出力は私が望むやり方ではありません。以下は答えが私の問題を解決しました。ありがとうございました –
文法と書式を改善します。 – Tagc