2
對於下面的函數,我沒有收到任何錯誤,但沒有文件出現在與保存.py的目錄相同的目錄中。有沒有人有任何想法,爲什麼這是?Python 3:用.write不返回目錄中的任何文件
import itertools
TAG_RE = re.compile(r'<[^>]+>')
def remove_tags(text):
return TAG_RE.sub('', text)
def get_rid_of_html():
print("removing html tags")
with open('messages.htm', "r", encoding="utf8") as f:
lines = f.read()
print(len(lines))
lines_removed_html = remove_tags(lines)
with open('messages_txt_remove_list.txt', 'w', encoding="utf8") as f:
f.write(lines_removed_html)
get_rid_of_html()
嘿Alecxe。是的,我調用了get_rid_of_html()函數。 –
請顯示編譯'TAG_RE'的地方。 – Signal
檢查當前工作目錄:'import os os.getcwd()'其中'open()'用於調用它時的相對路徑。 – Parfait