想要创建一个需要接受用户句子的程序,列出其位置,并识别单词的每个位置,然后将位置编号列表保存到文件中,我已经达到了:
text = input('Please type your sentence: ')
sentence = text.split()
word= input('Thank-you, now type your word: ')
if word in sentence:
print ('This word occurs in the places:', sentence.index(word)+1)
elif word not in sentence:
print ('Sorry, '+word+' does not appear in the sentence.')
text=text.lower()
words=text.split()
place=[]
for c,a in enumerate(words):
if words.count(a)>2 :
place.append(words.index(a+1))
else:
place.append(c+1)
print(text)
print(place)
这是我到目前为止所做的,但似乎无法找到任何创建任何文件的内容,我真的不知道如何去做,任何有关前进方向的帮助都会很多赞赏。
答案 0 :(得分:0)
将“打开”功能与“' w'或者' a'访问修饰符。
e.g。
fo = open("foo.txt", "w")
答案 1 :(得分:0)
如果你使用open函数" w +"并且没有这样的文件"打开"将创建一个新文件。
file = open(Max.txt","w+")
有关r,r +,w,w + ...... here
的更多信息答案 2 :(得分:-1)
参阅文章 - File Operation In Python
创建文件的示例
f = open('file_path', 'w')
f.write('0123456789abcdef')
f.close()
编辑:添加模式