Я пишу мини-программу, и внутри моей программы есть функция, которая читает в текстовом файле и возвращает отдельные слова из предложения. Однако у меня возникают проблемы с отображением отдельных слов, даже если я возвращаю их. Я действительно не понимаю, почему, если у меня нет большой проблемы с моими пробелами. Не могли бы вы помочь? Для вашей информации я всего лишь новичок. Программа запрашивает у пользователя ввода имени файла программа считывает файл в функции, то следует включить тьфу в список и найти отдельные слова из списка, и сохраняет их в этом спискеПочему не печатаются отдельные слова?
file_input = input("enter a filename to read: ")
#unique_words = []
def file(user):
unique_words = []
csv_file = open(user + ".txt","w")
main_file = csv_file.readlines()
csv_file.close()
for i in main_list:
if i not in unique_words:
unique_words.append(i)
return unique_words
#display the results of the file being read in
print (file(file_input))
К сожалению Я использую блокнот:
check to see if checking works
где 'individual_words' определяется? вы после 'unique_words.append'? – EdChum
Возможно, это то, что означает 'unique_words', но OP должен ** перемещать это внутри функции **. –
Извините, но все еще не работает – pythonslittlehelper