我在Python 2.7中編寫了一個文本冒險,現在想要輸出一個漂亮的輸出。我已經試着用Tkinter製作一個GUI,但它不起作用,因爲用戶的文本輸入無法在Tk中解碼,我需要它用於德語變音。所以現在我試圖在python外殼或者jupyter筆記本上直接獲得好的輸出。問題是,那個時候我做了打印語句,我得到一個輸出,如:Python:字符串中的單詞在輸出中被去除
這是一個文本和一點點EXA
mple顯示的問題。
但是我當然不想讓單詞被剝離,就像'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個字符。
後實際輸入的字符串(超過80個字符)和預期結果 – RomanPerekhrest
我想有Python庫這一點。 – quamrana