零基础Python到全栈W模式
接下来我们看w模式,w模式就是只写模式。
我们以前研究r模式的时候我们知道,r模式在文件不存在的时候会报错,文件存在的时候问价指针会跳到开始位置。
我们还是按照同样的套路,我们来看w模式下文件不存在会发生什么。
我写一个不存在的文件c.txt,然后子代码我就先写一个pass。with open(r"G:PythonProject学习学习文件datec.txt", mode="wt", encoding="utf-8") as f: pass
然后看左边的文件夹列表,看到是没有c.txt的。
现在我一运行,左边就出现了。
所以说w模式下,如果文件路径不存在,就会创建一个空白文件。毫无疑问,文件指针也是位于开始位置。
既然文件路径不存在就会创建空白文件,那如果文件路径存在会发什么呢?
现在我在这个c.txt里面写点内容,然后多复制几行。
我们不保存的话,pycharm也会帮我们自动保存的。
现在这个c.txt是存在的对吧,而且里面也有内容,然后我再来运行一次这个代码。
现在看好像没什么异常,但是当我们打开c.txt的时候看到刚刚里面写的全部不见了。
所以说w模式下,当文件存在的时候会清空文件内容,然后文件指针也会停在开始位置。
所以你千万不要用w模式打开你重要的文件,只要你用w模式打开了,你的文件也报废了。
现在我在子代码块里尝试一下f.read()来运行看看。
直接报错了,说不可读。
这样就验证了我们说w模式是只写模式,只能写不能读。
然后我们要写内容的话,就要调用一个功能了。叫f.write()。
我们可以给它传一个字符串,因为是t模式吗!读写都是以字符串为单位。with open(r"G:PythonProject学习学习文件datec.txt", mode="wt", encoding="utf-8") as f: f.write("晓看天色暮看云")
这样就可以把这个字符串写入到这个文件里面,然后我们再来运行一下。
打开c.txt。
这样就把数据写进去了。
你注意看这个文件,是没有换行的,如果想换行的话,就得在要写入的字符串后面加一个 。with open(r"G:PythonProject学习学习文件datec.txt", mode="wt", encoding="utf-8") as f: f.write("晓看天色暮看云 ")
现在再来运行一次。
看!这里换行就出现了。
注意,这不是在后面加了一个 ,而是w模式会在文件存的时候清空文件,所以治理不是直接在后面加了 。
是清空之后重新写了内容。
我们新写的内容有换行符,如果我再写一个f.write(),里面再加一 ,会发生什么?with open(r"G:PythonProject学习学习文件datec.txt", mode="wt", encoding="utf-8") as f: f.write("晓看天色暮看云 ") f.write("唧唧复唧唧 ")
这个操作就不会清空原来的内容了,因为w模式只会在打开的时候清空文件内容,我们后面再来执行f.write()就会接着前面的内容继续写。
如果你想在w模式下继续写入内容,必须是再with的子代码下写才可以,或者说必须在文件关闭之前继续写才可以。
如果你分别融了两个with语法来写的话,只会出现最后一次写入的内容。
公募基金抄底半导体根据华夏基金12月16日公告,华夏上证科创板50成份ETF在12月14日通过交易所增持中芯国际境内股票267。64万股,增持比例为0。14。此次增持后,该基金持有中芯国际境内股票9
圣元品质是基本标准,配方是制胜关键企业作为中国经济重要组成部分,对中经经济发展有着重要的促进作用,企业兴则经济兴,产业强则经济强,新时代对企业践行社会责任有更高要求,企业不但要取得商业成功,更要做到经济效益与社会效
影像印尼神秘美景下的地狱工作硫磺工人每天清晨从半山腰的宿舍来到山顶,再下到谷底,开始一天的工作。单一的铁杆和破烂的背筐就是他们的工具。工人们在火山和湖边通过陶瓷管引出液体的硫磺,然后以人工点火方式凝固硫磺。印
维密超模,唯美的视觉盛宴,维密秀美丽照片合集之三何穗蓝色内衣黑色薄纱裙,惊艳动人,魅力迷人。大表姐刘雯这套GLAMROYALE皇室盛宴系列,多种色彩的组合,视觉感受丰富。奚梦瑶性感中又带点青纯甜美。HoskElsa嵌满水晶的内衣
一加11爆料哈苏影像三段式按键真香价格?最强8Gen2新机?从目前各大品牌的旗舰手机规划来看,三星小米OPPO魅族一加等品牌都将会先后推出搭载骁龙8Gen2处理器的旗舰手机。而对于消费者用户而言,这些旗舰也将成为2023年上半年的主流选择。
英特尔i913980HX移动端旗舰处理器曝光,24个核心最高睿频达5。6GHz在即将到来的CES2023展会上,英特尔计划在2023年1月3日推出更多RaptorLake处理器及H770B760芯片组,包括不带K和KF的13代酷睿桌面处理器,还有13代酷睿移
社保可以交两份么社保缴纳问题一直是劳动者和企业订立合同关系时必须考虑的因素,合规缴纳社保,不仅是对劳动者的保障,也是企业避免合规问题时考虑的重要因素。甚至有人故意同时异地缴纳两份社保,以谋求多一份
论市程大爷论市扩大内需规划会带旺哪些细分领域?本期对话主持人梁欣x嘉宾程大爷节目由股市广播与21财经APP联合出品本期话题1扩大内需战略规划纲要(20222035)发布,哪些细分领域将显著受益?211月重要经济数据陆续出炉,整
自然(20221215出版)一周论文导读编译李言Nature,15December2022,Volume612Issue7940自然2022年12月15日,第612卷7940期物理学PhysicsDisorderassi
牛羊奶粉怎么选?佳贝艾特飞鹤蓝河a2等8款产品深度评测!在婴幼儿的生长发育过程中,消化吸收差和脑视力发育快都是不容忽视的,而在这个关键阶段,奶粉喂养的家庭如何选择适合宝宝的奶粉呢?今天,奶粉评测将以此为重点,为大家评测8款热门牛羊奶粉!
超轻超薄!新型织物光伏电池发电能力大增18倍,可应用于各种场景长期以来,太阳能电池技术一直被视为我们向更清洁能源过渡的关键支柱,但传统的硅太阳能电池很脆弱,所以它们必须用玻璃包装,用厚重的铝框架加固,这限制了它们的安装地点和安装方式,因此这一