gpt4 book ai didi

Python - 无法将 txt 文件中的行拆分为单词

转载 作者:行者123 更新时间:2023-11-28 22:52:50 26 4
gpt4 key购买 nike

我的目标是打开一个文件并将其拆分为唯一的单词并显示该列表(连同数字计数)。我想我必须将文件拆分成行,然后将这些行拆分成单词并将其全部添加到列表中。

问题是,如果我的程序将在无限循环中运行并且不显示任何结果,或者它只会读取一行然后停止。正在读取的文件是 The Gettysburg Address。

def uniquify( splitz, uniqueWords, lineNum ):
for word in splitz:
word = word.lower()
if word not in uniqueWords:
uniqueWords.append( word )

def conjunctionFunction():

uniqueWords = []

with open(r'C:\Users\Alex\Desktop\Address.txt') as f :
getty = [line.rstrip('\n') for line in f]
lineNum = 0
lines = getty[lineNum]
getty.append("\n")
while lineNum < 20 :
splitz = lines.split()
lineNum += 1

uniquify( splitz, uniqueWords, lineNum )
print( uniqueWords )


conjunctionFunction()

最佳答案

使用您当前的代码,该行:

lines = getty[lineNum]

应该在 while 循环中移动。

关于Python - 无法将 txt 文件中的行拆分为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com