我的桌面上有一個名爲'TEXTFILE.docx'的文本文件,文本文件中顯示'Hello my name is Jimmy Jones'。我基本上想把這個文本文件調用到python中,這樣我就可以應用一些我已經創建的函數(一個刪除元音並用空格替換它 - 另一個將每個字符加倍[即input = the,returns = tthhee] )在Python中編輯文本文件
def withoutVowels(string):
for vowel in ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"]:
string = string.replace(vowel, " ")
return string
以上是刪除元音並用空格替換它的功能。
def doubleChar(doubleit):
doubled = []
for letter in doubleit:
doubled.append(letter*2)
return "".join(doubled)
以上是我的功能加倍信
textfile = open('TEXTFILE.docx', 'w')
以上就是如何我試圖打開文本文件。
我又試圖打印文本文件,這想出了: * < _io.TextIOWrapper名=「TEXTFILE.docx」模式=「R」編碼=「US-ASCII」> * 是否有可能分配是什麼在TEXTFILE中給一個變量?
此外,我想也許我遇到的問題是因爲蟒蛇無法調用「Word文檔文件」,但我尋找一個程序使用.txt文件,但我無法資助我的Mac上的程序會使用.txt文件。
docx文件不是純文本。看看https://github.com/mikemaccana/python-docx – UnX