python - Python:使用连接写入文本文件
问题描述
我有一个函数,它写入用户名,后跟逗号和空格(','),然后将密码写入文本文件。但是,密码需要在没有 (', ') 逗号和空格的情况下保存。
def add_user_details(user_details: list):
with open ('user.txt', 'a') as file:
for details in user_details:
file.write(details)
file.write(', ')
file.write('\n')
所以理想的结果应该是:
username, password
username1, password1
解决方案
代替:
for details in user_details:
file.write(details)
file.write(', ')
和
file.write(", ".join(user_details))
推荐阅读
- swift - 如何更改表格视图中特定单元格的编辑样式
- python - 如果满足条件,则停止运行 while 循环
- python - 分组并连接数据框
- reactjs - 如何在 React JS 中自动刷新 API 数据?
- python - 当缺少评级(网络抓取 IMDB、python)时,如何确保将评级正确分配给评论?
- pandas - 返回值不为假的列
- python-3.x - 如何使用 Cloud Function 在 Python 中为 BigQuery 存储传递多个分隔符
- python - 忽略行首的大写单词,用正则表达式替换其他单词?
- c# - 为什么此 Roslyn 分析仪测试失败?
- javascript - Javascript类原型中的函数语句和函数表达式有什么区别?