python中open()的使用

###  python文件的操作  ###

## 在D盘下 新建一个文件,并关闭
#使用w模式打开文件 如果文件存在 直接打开;如果文件不存在 会创建一个文件 然后打开
f1 = open('D:/test1.txt','w')  #python中文件的路径是用'/'
f1.close()

#方法二:
# Windows系统文件的路径用'\' ;但在python中,反斜杠’\’为转义字符
# 如果想采用Windows系统文件的路径,可以在含有转义符的字符串前加‘r’ 表示字符串内按原始含义解释,不做转义处理。
f2 = open(r'D:\test2.txt','w')
f2.close()

## 写数据(write)
# 以只写模式打开文件
f = open(r'D:\test2.txt','w')
# 写数据
f.write("hello,world")
# 关闭文件
f.close()

## 读数据(read)
# 以只读模式打开文件
f = open(r'D:\test2.txt','r')
# 读取数据
ret = f.read()
# 打印数据
print(ret)
# 关闭文件
f.close()
#<<< hello,world


## a 追加数据
f = open(r'D:\test2.txt','a')
f.write("在文件原有的数据上,追加数据")
f.close()
f = open(r'D:\test2.txt','r')
ret = f.readlines()
print(ret)
f.close()
#<<< ['hello,world在文件原有的数据上,追加数据']

对文件的常见三种操作:
r  :以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w :打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
a  :打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值