f=open(r"C\User\laptop\岗位信息.txt",mode="w+",encoding="utf-8")
dataList=f.readlines()
f.close()
print(dataList)
>>>[]
代码如上,本来文件里面有几个字,本想着用”w+“来读取文件,运行完之后就啥也没了,然后傻羊就懵逼了……查了查才知道:一旦你open的时候用了“w+”,在运行的时候就首先会清空源文件,所以你输出的是空列表……
试了试“r”和“r+”:
f=open(r"D:\作业\python\夜曲.py\爬取B站弹幕项目.py\岗位信息.txt",mode="r+",encoding="utf-8")
dataList=f.readlines()
f.close()
print(dataList)
>>>['老妈喊你干饭了……']####没事,正常输出