我有這樣做我想要它(拿一個文件,洗牌的中間字母和重新加入他們),但由於某種原因,即使我要求它分割空間的空間被刪除。這是爲什麼?刪除空格的Python拆分方法....爲什麼?
import random
File_input= str(input("Enter file name here:"))
text_file=None
try:
text_file = open(File_input)
except FileNotFoundError:
print ("Please check file name.")
if text_file:
for line in text_file:
for word in line.split(' '):
words=list (word)
Internal = words[1:-1]
random.shuffle(Internal)
words[1:-1]=Internal
Shuffled=' '.join(words)
print (Shuffled, end='')
這是split'的'性質。分隔符被視爲不需要的分隔符並丟棄。 – Joseph
那麼有沒有辦法保持它? – Nick
查看我提供的答案,它顯示了兩種方法,具體取決於您要查找哪種結果列表。 – Joseph