我想從目錄創建一個文本文件列表,所以我可以從中提取關鍵數據,但是,我的函數返回的列表還包含文件路徑的列表列表中的第一項。我試過del full_text [0],它沒有工作,以及任何其他值,也是刪除功能。任何想法爲什麼這可能發生? 感謝Python列表不能刪除第一項
import glob
file_paths = []
file_paths.extend(glob.glob("C:\Users\12342255\PycharmProjects\Sequence diagrams\*"))
matching_txt = [s for s in file_paths if ".txt" in s]
print matching_txt
full_text = []
def fulltext():
for file in matching_txt:
f = open(file, "r")
ftext = f.read()
all_seqs = ftext.split("title ")
print all_seqs
full_text.append(fulltext())
print full_text
你沒有真正恢復從'全文()'函數的任何信息。因此,'full_text'保持爲空。 – RobertR
使用切片格式來複制列表的一部分。 'full_text = full_text [1:]' – mpez0
@RobertR:'fulltext()'默認返回'None',因此列表'full_text'將有一個引用'None'的元素。 – cdarke