私は最近Pythonを使いましたが、このエラーを関数の作成時に見つけました。私はそれを修正するように見えることはできません:(CODE:Pythonはこう言っています: "インデントされたブロックが期待されました"
Pythonの
#Python
choice = input('Append Or Write?')
if choice == "write":
def write():
pass
text_file = open('WrittenTXT.txt', "w")
type_user = input('Type: ')
text_file.write(type_user)
text_file.close()
if choice == "append":
def append():
# Making a txt file
#Append
pass
text_file = open('WrittenTXT.txt', "a")
user_int = input('Enter An Integer: ')
space = "\n" * 2
lines = [space, "Hi\n", "Hallo\n", "Bonjour\n", user_int]
text_file.writelines(lines)
text_file.close()
は関数のこの部分ですか?伝えるのは難しい。 Pythonで覚えておいて、インデントはスコープを定義します。あなたの最初の行( 'choice'で始まる)は、その直下の行に揃えていません。 StackOverlowであなたのフォーマットかもしれないが、私はそれを疑う。あなたのコードに戻り、同じスコープの行が一直線に並んでいることを確認してください。 –
フォーマットコードが間違っています。わかりにくい質問をする前にPythonの基本についてお読みください。 – dannyxn