私はPython 2.7でテキストアドベンチャーを書いています。私はすでにTkinterでGUIを作ろうとしましたが、それはうまくいきませんでした。なぜなら、ユーザのテキスト入力はTkで解読できず、ドイツ語のUmlautsのために必要でした。だから、私はpythonシェルまたはjupyterノートブックですぐに良い出力を得ようとしています。これは、テキストとほんの少しエクサ問題を示すためにPython:文字列中の単語が出力に取り除かれる
mpleある
:問題は、私はprint文を実行するとき、私はのような出力を得ること、です。
もちろん、私は「example」のように言葉を取り除きたいとは思っていません。それは次のようになります。
これは、問題を表示するテキストと
ほんの少しの例です。唯一の空白ではないに分割されるべきであることが、条件と、80個の文字の後に文字列を分割するのが良いだろうと、ディスプレイの幅で動作し、考えることは、私は疲れて
単語。私はこのような何かをやってみたかった:
def output(string):
for pos, char in enumerate(string):
if pos <= 80 and pos >=70 and char == " ":
templist = string.split(char)
...
文字列は不変ですので、私は、私は、リストでそれをひそかする必要があると思いますが、その後、私は、文字列の分割位置を配置する方法がわからないと、一緒にリストする。たぶん私はあまりに複雑すぎると思うかもしれない。
文字列が80文字より長い場合は、最も近い空白文字列を80番目の文字に分割します。
は、私は、このためのPythonライブラリがあると思い、実際の入力文字列(80文字より長い)と期待される結果 – RomanPerekhrest
を投稿してください。 – quamrana