这个代码输出需要发送到一个单独的文本文件,为什么没有用

时间:2015-12-03 07:53:37

标签: python-3.x

我有这段代码来找到该单词第一次出现的位置并将它们替换为实际的程序。 我试过这个

sentence = "ask not what you can do for your country ask what your country can do for you"
listsentence = sentence.split(" ")
d = {}
i = 0
values = []
for i, word in enumerate(sentence.split(" ")):
    if not word in d:
        d[word] = (i + 1)
    values += [d[word]]
print(values)



example = open('example.txt', 'wt')
example.write(str(values))

example.close()

如何将此输出写入单独的文本文件,例如记事本。

1 个答案:

答案 0 :(得分:0)

实际上你的代码工作 - 每次运行这个程序时都会创建example.txt。您可以在目录中检查此文件是否存在。

如果要在脚本中关闭它后立即打开它,请添加:

import os
os.system("notepad example.txt")