我在某個位置有 2 個降價文件,內(nèi)容是---title: test markdown file 1date: 2020/02/11---This is a short one line paragraph.---title: test markdown file 2date: 2020/02/12---This is a short 2 line paragraph.我想解析它們,下面是代碼但是我只得到 1 個值作為下面的輸出,OUTPUT {'title': 'test markdown file 2', 'date': '2020/02/12'} 這是一個簡短的 2行段落。我怎樣才能得到第一個降價文件的內(nèi)容呢? import frontmatter,os path = 'C:/input/' for entry in os.scandir(path): print(entry.path) post = frontmatter.load(entry) print(post.metadata) print(post.content)
1 回答

慕斯709654
TA貢獻1840條經(jīng)驗 獲得超5個贊
您將 for 循環(huán)中的兩個帖子分配給同一個變量,然后在 for 循環(huán)之后打印變量值...
如果將打印命令放在 for 循環(huán)中,您將獲得所需的結(jié)果。;)
import frontmatter,os
path = 'C:/input/'
for entry in os.scandir(path):
print(entry.path)
post = frontmatter.load(entry)
print(post.metadata)
print(post.content)
添加回答
舉報
0/150
提交
取消