2016-03-28 30 views
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() 
+0

嘿Alecxe。是的,我調用了get_rid_of_html()函數。 –

+0

請顯示編譯'TAG_RE'的地方。 – Signal

+0

檢查當前工作目錄:'import os os.getcwd()'其中'open()'用於調用它時的相對路徑。 – Parfait

回答

相關問題