こんにちは私はPythonの初心者です。私はまだ11歳です。私はまだ学習しています。私はuseresの名前が年齢と年齢のグループであることを尋ねる質問をループするコードを書きました。最初の3文字の名前と年のグループを含むユーザ名を表示して年齢を表示しますか? 私はどのようにこれらのユーザー名をすべてファイルに書き込むことができるのだろうか?forループを使用して質問を5回繰り返して5人の異なるユーザーに質問して、ユーザー名をファイルに保存する方法を知りたい入力を保存しますが、このタイプの問題はありませんファイルにループを書く
-3
A
答えて
0
書き込みモードでfile
オブジェクトを開くことによって、Pythonでファイルにデータを保存できます。これを行うには、ファイルオブジェクトを返す組み込みのopen()
関数を使用します。 open()
関数はいくつかの引数を受け取りますが、あなたが興味を持っているのはファイル名とモードです。使用の例として:これは、書き込みモードでyour_filename_here.txt
という名前のファイルオブジェクトを開く
file = open("your_filename_here.txt", "w")
、関数の第2引数として"w"
を渡すことによって示しました。ここから、あなたはfile
オブジェクトのwrite()
機能を使用してこのファイルへのユーザー名を書き込むことができます。最後に\n
改行文字は、各ユーザ名は、テキストファイル内の独自の行に割り当てられていることを保証
username = "your_username_here"
file.write(username + "\n")
。
この呼び出しをwrite()
関数に呼び出すと、for
ループに入れて、各ユーザー名をファイルに書き込むことができます。ループが完了したら、file
オブジェクトのclose()
関数を呼び出してファイルを閉じることができます。プログラムのあなたの説明から、プロトタイプとして
file.close()
、全体のプロセスは次のようになります。これは、クラス割り当てのように感じている
# Opens a new or existing file named "usernames.txt".
file = open("usernames.txt", "w")
# Assigns the number of users.
users = 5
# Loops once for each user.
for user in range(users):
# Collects user's name, year group, and age.
name = input("Enter your name: ")
year = input("Enter your year group: ")
age = input("Enter your age: ")
# Creates a username for the user.
username = name[0:3] + year + age
# Prints the username.
print("Username: " + username + "\n")
# Writes the username to the file.
file.write(username + "\n")
# Closes the file.
file.close()
+0
みなさんありがとう – OpTiiMiizE
関連する問題
- 1. ファイルに辞書を書く
- 2. ダミーのループを書くには?
- 3. ジュリアで並列ループを書くには?
- 4. Pythonでセレンのループを書くには?
- 5. 辞書をファイルに書く方法Python?
- 6. EPPlusにExcelファイルを書く
- 7. ファイルに段落を書く
- 8. ファイルにPHPコードを書く
- 9. ExcelファイルにTimeSpanを書く
- 10. rtfファイルにユニコードを書く
- 11. JSONファイルをプログラマチックに書く
- 12. Python - CSVファイルとループに書き込む
- 13. はfputsでファイルに書き込み、ループ
- 14. 働く `.pdbrc`ファイルを書くには?
- 15. ループ内のファイルを開く
- 16. Pythonを使ってループを書く
- 17. R forループでファイルを書き込む
- 18. ロボットフレームワークでループを書く方法
- 19. jqueryでループを書く方法
- 20. Pythonでforループを書く方法
- 21. Visual BasicのExcelでループを書く
- 22. ループを数式として書く
- 23. R Shiny:observeEventのループを書く方法
- 24. forループの出力をPythonで書く
- 25. アセンブリーのforループをゼロから書く
- 26. prototxtファイルにコメントを書くには?
- 27. Android:CSVファイルに改行を書くには?
- 28. plistファイルを書くswift
- 29. PHPでPHPファイルを書く
- 30. JavaでMIDIファイルを書く
を。これまでに何を試みましたか? – mondieki
私はファイルへの書き込みとは別にすべての書き込みをしました。コード名を年齢と年齢のグループに5回尋ねて、ユーザー名を表示するようにコードを取得しました。 – OpTiiMiizE
最初にファイルハンドラ 'output_file = open(" ./usernames.txt "、" w ")'を開いて、単純な 'print(username)'を使わずに 'print(" test "、file = output ) ' –