python - 如何在不覆盖最后一个字符串的情况下将用户的所有输入(字符串)附加到列表中
问题描述
l=["hello","hie","yes","sun be","listen"]
k=input("type to chat: ")
l.append(k)
print(l)
我试图在列表中附加每个新元素(来自用户),但每次我运行此脚本时,只有最后一个元素(字符串)被附加并打印覆盖前一个元素。如何添加列表中的每个元素。输出画面
解决方案
with open("text.txt","r") as f:
filo = f.readline()
l = filo.split(",")
k = input("type to chat: ")
fila = open("text.txt", "w")
fila.write(filo+","+k)
fila.close()
print(l+[k])
这是你想要的吗?
推荐阅读
- xamarin - 如何在 Xamarin 表单中的 Box 上使用 Layout 到动画?
- knockout.js - 加载页面时如何使用淘汰赛js呈现选中的复选框
- python - 熊猫将几列按一分组
- javascript - 是否可以将重复的标签(及其数据)合并到 Chart Js 中的一列中?
- postgresql - 转动表格
- javascript - 如何规避伪类的兼容性警告?
- c# - ASP .net 响应图像重命名
- sql - 如何使用 SQL 视图获取每个承运人每次旅行的总费用
- android - 更改 searchview 后退按钮的颜色
- java - 如何在 Spark(Scala)中合并 2 个数据框?