python - 当我要求用户输入并将其附加到列表时,为什么我的代码没有改变?

标签 python

我想将随时间收集的所有用户输入存储在一个列表中。我做了这样的事情:

reactions = []
reaction = raw_input("I wanna know your reaction, yo: ")
reactions.append(reaction)

但即使在刷新之后,我的代码看起来完全一样,一个空列表。

最佳答案

让我们把它们保存到一个文件中

reaction = raw_input('Please React: ')
with open('reactions.txt', 'a') as f: #a is append mode
    f.write(reaction + '\n')

关于python - 当我要求用户输入并将其附加到列表时,为什么我的代码没有改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41449918/

相关文章:

python - 查找字符串中的年份,如 (90-)

python - 计算 glob 中的小写和大写

python - 导入错误: No module named benchmark_util

python - Sublime Os X 输出窗口自动换行

python - 对于字典中的键,如果键 ==x :

python - 如何存储搜索结果以进行本地化

python Pandas : split comma-separated column into new columns - one per value

python - 内核以退出代码 1(VS 代码)死亡

python - 如何限制堆大小?

python - 使用多线程将 AWS Lambda 批量写入 DynamoDB 的执行速度较慢