直接上代码
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
点个赞呗~
标签:文件,utf,Python,写入,db,close,txt,open From: https://blog.csdn.net/BSCHN123/article/details/137517324