栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

python open()读写

Python 更新时间:发布时间: 百科书网 趣学号

1.要操作的文件名称

2、以什么样的方式操作文件

r:只读模式

w: 只写模式【不可读,不存在就创建,存在就清空内容】

x:只写模式【不可读,不存在就创建,存在就报错】

a:增加模式【可读,不存在就创建,存在只增加内容】

读写模式,意思:

"r"   以读方式打开,只能读文件 , 如果文件不存在,会发生异常      

"w" 以写方式打开,只能写文件, 如果文件不存在,创建该文件;如果文件已存在,先清空,再打开文件   

"rb"   以二进制读方式打开,只能读文件 , 如果文件不存在,会发生异常      

"wb" 以二进制写方式打开,只能写文件, 如果文件不存在,创建该文件;如果文件已存在,先清空,再打开文件

"+" 表示可以同时读写某个文件。具体为:

  • r+ : 读写
  • w+ : 写读
  • x+ : 写读
  • a+ :  写读

'''----------------------------------------------- w--->文件'''
# # f=open('file.json','w')
# temp={
#     "name":"liangzi",
#     "age":20,
# }
#
# # f.writelines(temp)
# # f.close()
# import json
# json.dump(temp,open('file.json','w'))


# --------------------------------------------'''追加'''
# f=open('file.json','a')
# f.write('liangzi')
# f.close()


# -------------------------------------------- r 覆盖原有内容
#f=open('file.json','w')
#f=open('file1','w') # 不指定目录,自动再当前目录生成
# f=open('I:/test.txt','w') # 指定目录
# f.write('liangzi')
# f.close()


'''--------------------------------------------------- r -->读
read()-->读取文件德所有内容
readlines()-->默认读取文件的第一行
read(7)-->只读文件中的1~7索引的字符串
'''


# f=open('file1','r',encoding='utf-8')
#print(f.read()) # ---------------------- 读取所有内容
# print(f.readline()) # --------------------- 默认读取文件第一形


# for i in f.readlines(): # ----------------------列表形式遍历
#     print(i)
# print(type(f.readlines()))


# f=open('file1','r',encoding='utf-8')
# print(f.read(5))


------------------------------------------------------------ '''文件的上下文的处理'''
with open('file2','w') as f:
    f.write('liangzi')

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/280557.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号