Python基础——读写操作

Python基础——读写操作

1. 写操作

'''
open中在路径前面加r,r表示转义字符不转义,故不用\\
w表示覆盖写操作
'''
f=open(r"C:\out.txt","w") 
while(True):
    r=input("please enter Strings:--->")
    if(r=="exit"):
        break
    f.write(r)
f.close()

输入aabbcc退出后输入ddeeff
在这里插入图片描述由结果可知,文档中只有ddeeff可知此写操作是覆盖的
在这里插入图片描述

2. 写操作(追加)

'''
open中在路径前面加r,r表示转义字符不转义,故不用\\
a(append())表示追加写操作
'''
f=open(r"C:\out.txt","a")
while(True):
  r=input("please enter Strings:--->")
  if(r=="exit")
    break
  f.write(r)
f.close()

输入ddeeff退出后输入aabbcc在这里插入图片描述
由结果可知,文档中有ddeeffaabbcc可知此写操作是追加的在这里插入图片描述

3. 读操作

'''
使用try:...except:...进行异常处理,则不会抛出错误,取而代之的是自己定义输出内容,可以对用户更友好。
'''
try:
  f=open(r"C:\User\a\Desktop\physon\龚正讲话.txt","r")
  for text in f:
    print(text)
  f.close()
except:
  print("文件找不到,请核实文件路径")


当路径正确时,结果为:在这里插入图片描述
若路径不正确时,结果为:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值