所以我有一個很大的文本文件(一本書),但我試圖去掉標點,特殊字符和空格的整個文本文件,以便我可以形成所有單詞的字典。由於某些原因,當我使用.strip()方法時,它幾乎沒有任何作用。Python:爲什麼.strip()不能在整個文件上工作?
with open(filename, 'r') as file:
entire = file.read()
entire = entire.lower() #lower case the entire text (this works)
entire = entire.strip(string.punctuations + string.digit) #this however does nothing
如何去掉標點符號和數字的整本書,以便我可以創建字典?
因爲它不應該這樣做。你爲什麼認爲它應該這樣做?你不會找到任何聲稱這樣的事情的教程或文檔。 – TigerhawkT3
剛開始使用python進行編程,所以對我來說有點陌生,希望你對如何解決這個問題的見解!乾杯! :) –
我投票結束這個問題作爲題外話,因爲SO適當不是文件網站。 – TigerhawkT3