Python笔记(三)

python文件

文本文件: 持久化字符串到磁盘空间的数据
python使用open函数操作数据

路径:

open("D:\\Python\\test\\a.txt")  #   \\ 绝对路径(为防止转义字符\的特殊含义)
open(r"E:\java\jdbc\mysql-5.10.11.jar")  #   r\
open("/home/stu/test/a.txt")  #   /  linux写法
open("test/a.txt")  #   /  相对路径

mode:“r” ,“w” ,“a” ,“r+”,“w+”,“a+”,“b”

模式打开方式文件存在文件不存在打开后指针的位置
‘r’只读打开报错文件开始处
‘w’只写清空文件内容创建并打开文件开始处
‘a‘只写打开创建并打开文件末尾
‘r+’读写从开始处打开,或者替换数据报错文件开始处
‘w+‘读写清空文件内容创建并打开文件开始处
’a+‘读写打开创建并打开文件末尾

"w"
使用“w”模式创建文件,慎用,文件存在时它会覆盖原文件

#open函数的返回值是一个file对象
f=open("big_data_1902.txt","w")
#文本对象对象具有读写文件的方法
f.write("内容")
# 关闭文件
f.close()

"a"
使用“a”模式追加数据,不存在时创建,已存在时在末行追加,追加的内容不换行,想要换行加\n

f=open("big_data_1902.txt","a")
f.write("内容\n")

"b"
"b"读写二进制的模式

with功能自动关闭文件

# with open("a.txt","w") as 对象名:

读方法

  • read() 默认读操作
  • readline() 逐行读取文本内容
  • readlines() 一次读取多行文本内容

写入方法

write()、writeline()、writelines()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值