简述Python文件

万事简洁为上,文章如有纰漏,望海涵

目录

1.基本文件操作

2.json文件操作


1.基本文件操作

文件的基本操作无非就是对文件进行打开,读取,写入和关闭的操作,本着简简单单的想法,如下简述:

(1)打开文件操作open函数:

f=open(file,mode,encoding)

        f:文件的对象名

        file:咱们想文件的路径名(相对路径,绝对路径不在赘述)

        mode:打开文件的模式,具体模式如下简介

mode模式
模式作用文件存在时文件不存在时对内容的改动操作位置
r只读模式从头开始
w写入模式打开文件创建文件原有内容删除从头开始
a追加模式打开文件创建文件原有内容保存结尾开始
w+读写模式打开文件创建文件原有内容删除从头开始
a+读写模式打开文件创建文件原有内容保存结尾开始
r+读写模式从头开始

        encoding:文件的编码方式,一般为“UTF-8”

with open语法打开文件:file=open的简洁语法,无需调用close关闭文件

with open(r'D:\python.txt','r',encoding='UTF-8')as file:
    txt=file.read()
    print(txt)

(2)读写操作:

                  A.读操作:  ·readline()按行读取文件内容

                                    ·readines()一下读取文件所有行,返回一个列表,文件有多少行,列表就要多少成员

                   B.写操作:·write()写操作

例子:open函数打开文件,并写入数据

#打开文件,写入数据
file=open(r"C:\Users\myun\Desktop\hello.txt","w",encoding="utf-8")
file.write("hello world!hello time!")
file.close()

   with open打开文件,并读取数据

     

 摆张图片,养养眼!

2.json文件操作

json文件是互联网传递数据的时候,很常见的一种文件格式,所有数据用一对大括号括起来,括号内是键值对

{
"name":"myun",
"age":21,
"love":[sing,run,book]
}

A.读取json文件

        (1)导入json模块

import json

        (2)打开json文件

file=open(r"文件名","r",encoding="utf-8")

        (3)调用load方法读取

data=json.load(file)

        (4)关闭文件

file.close()

B.写入json文件

         (1)导入json模块

import json

         (2)用只写打开文件

open(jsonw文件,“w”,encoding=“utf-8”)

         (3)用dump方法把字典内容写入到json文件,encure_ascii=False表示中文不转义

         (4)关闭文件

file.close()

例子:读取json文件

import json

file = open(r"C:\Users\myun\Desktop\hello.json", "r", encoding="utf-8")
date=json.load(file)
file.close()
for n in date:
    print(n,date[n])

写入文件

import json

file = open(r"C:\Users\myun\Desktop\hello.json", "w", encoding="utf-8")
json.dump(load_dict,write_f,ensure_ascii=False)

欧了!如果短短几分钟让你get到新技能了望君点个赞。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前段被迫创业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值