[ad_1]
クラスの下のコードの下部に、function.createtextfile() = create “text” の右側に “text” の無効な構文があると表示されます。 テキストの周りに引用符を付けたので、それがどこにあるのかがわかります。 これは私のコードです
print(“新しいテキスト ファイル タイプを作成する場合は ‘create text’, テキスト タイプを追加する場合は ‘add text’, ファイル タイプを読み取る場合は ‘read text'”)
Python
class function: def createtextfile(): text4 = '\nHello there' text2 = open('c:/Users/Me/Desktop/Victor.txt','w') text2.write(text) text2.close def addtext(): text3 = open('c:/Users/Me/Desktop/Victor.txt','a') something = input('what would you like to add? ') text3.write(something) text3.close def readtext(): justread = open('c:/Users/Me/Desktop/Victor.txt','r').read() print(justread) function.createtextfile() = create text function.addtext() = add text function.readtext() = read text
私が試したこと:
「テキスト」の前に括弧を付けようとしましたが、何もしませんでした。
解決策 1
その構文は 2 つの点で間違っています。 まず、テキスト文字列が引用符で囲まれていません。 第二に、ある値に等しい関数を設定することはできません。
見る 6. モジュール — Python 3.4.8 ドキュメント[^] 関数を正しく定義して呼び出す方法について。
解決策 2
似たような意味ですか?
Python
class function: def createtextfile(self, text): f = open('foo.txt','w') f.write(text) f.close() def addtext(self): f = open('foo.txt','a') something = input('what would you like to add? ') f.write(something) f.close() def readtext(self): justread = open('foo.txt','r').read() print(justread) f = function() f.createtextfile("foo\n") f.addtext() f.readtext()
解決策 5
_Zombie_Cnace__Gilead_Ugly_Cnacee_Kalinka_hHelpP_Clavv_Vera_Jimenezz_Deck__<3_Clavv__
[ad_2]
コメント