当前位置: 首页 > news >正文

Python向文件里写入数据

直接上代码

name = "测试"
data = name.encode("utf-8")# w特点:文件不存在则创建文件并在打开前清空
f = open("db.txt", mode="wb")f.write(data)f.close()

可以在 db.txt 文件里看到一句话

测试

name = "Testing"
data = name.encode("utf-8")# a特点:文件不存在则创建文件并在文件尾部添加
f = open("db.txt", mode="ab")f.write(data)f.close()

在 db.txt 文件里,可看到

测试Testing

如果想从网页上获取数据下来,可以这么操作

import requests res = requests.get("在某网页中,打开开发者工具,在Network里,选择Headers,将 Request URL 复制粘贴")text = res.content.decode("utf-8")
f = open("db.txt", mode="wb")
f.write(text.encode("utf-8"))
f.close()

在 db.txt 文件里,就能看到写入的数据。


通过循环不断写入数据到文件里

import requests f = open("db.txt", mode="wb")# 死循环来的
while True:first = input("First: ")second = input("Second: ")line = "{}, {}\n".format(first, second)f.write(line.encode("utf-8"))f.flush()f.close()

当你输入1,2,3,4之后,就能在 db.txt 文件里看到

1,2
3,4

也可以这么写

f = open("db.txt", mode="w", encoding="utf-8")
f.write("test")"""
等同于
f = open("db.txt", mode="wb")
f.write("test".encode("utf-8"))
"""f.close()

在 db.txt 文件里,就有

test

点个赞呗~

http://www.lryc.cn/news/336607.html

相关文章:

  • 【网站项目】校园订餐小程序
  • vue-指令v-for
  • Python项目1 外星人入侵_外星人
  • 导入项目运行后,报错java: Cannot find JDK ‘XX‘ for module ‘XX‘
  • JS rgb,hex颜色值转换
  • Linux| Awk 中“next”命令奇用
  • 基于Springboot的箱包存储系统(有报告)。Javaee项目,springboot项目。
  • JavaScript_语法--变量
  • P1843 奶牛晒衣服
  • 功能强大:JMeter 常用插件全解析
  • vulhub之fastjson篇-1.2.27-rce
  • 基于springboot实现教师工作量管理系统项目【项目源码+论文说明】计算机毕业设计
  • [StartingPoint][Tier1]Crocodile
  • 【Qt】:常用控件(四:显示类控件)
  • gradio简单搭建——关键词简单筛选【2024-4-11优化】
  • docker完美安装分布式任务调度平台XXL-JOB
  • java使用while循环输出2-100的所有素数
  • VSCode中调试C++程序
  • Can Transformer and GNN Help Each Other?
  • 在隐私计算应用中和数链具备哪些技术特点?
  • 【智能家居入门4】(FreeRTOS、MQTT服务器、MQTT协议、微信小程序)
  • 爬取豆瓣(线程、Session)优化版本
  • 拷贝控制总结
  • 无重复字符串的最长子串
  • javaScript Object.hasOwn()的用法
  • MINI2440 开发板 给他干出来了
  • 上海人工智能实验室的书生·浦语大模型学习笔记(第二期第三课——上篇)
  • 前端小白的学习之路(Vue2 三)
  • ChatGPT 之优势与缺陷
  • python爬虫———post请求方式(第十四天)