Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonクラスを複数のファイルに分割するにはどうすればよいですか?


Pythonプログラムまたはクラスを複数のファイルに分割するには、元のコードの機能を維持しながら、都合に合わせてコードをリファクタリングして2つ以上のクラスに書き直す必要があります。この質問への答えは、一般的な方法で上記のとおりであり、さまざまな問題が発生したときの特定のシナリオに応じて、特定の解決策が必要です。



  1. 複数行の文字列を複数行に分割するにはどうすればよいですか?

    これを実現するには、文字列クラスのメソッドsplitlines()を使用できます。 例 >>> """some multi line string""".splitlines() ['some', 'multi line', 'string'] 次のように、split()メソッドで区切り文字\nを指定することもできます- >>> """some multi line string""".s

  2. Pythonで複数の区切り文字を使用して文字列を分割するにはどうすればよいですか?

    re.split(delimiter、str)メソッドを使用して、複数の区切り文字で文字列を分割できます。区切り文字の正規表現と、分割する必要のある文字列が必要です。例: a='Beautiful, is; better*than\nugly' import re print(re.split('; |, |\*|\n',a)) 出力を取得します ['Beautiful', 'is', 'better', 'than', 'ugly']