美文网首页
day9文件操作

day9文件操作

作者: 马里奥兄弟最爱打饱嗝 | 来源:发表于2018-07-26 20:48 被阅读0次

模块封装

什么是模块?

一个.py文件就是一个模块

怎么使用模块中的内容?

import  模块名
for 模块名 import 内容1,内容2....

import 模块名 --->到入模块中的所有内容
模块名.的方式去使用模块化中的内容

阻止被导入的模块中的不必要的代码被粘贴到当前模块

if name = 'main':
这个里面的代码不会被其他模块使用

使用as重命名
import 模块名 as 新的名字
from 模块名 import 函数名 as 新的函数名

基本文件的操作

打开文件: open(文件路径,打开的方式,编码方式)

文件路径:决定打开哪个文件
打开的方法:

'r': 读,
'rb' 读,读出来的数据是二进制
'w' 写(将文本数据写入文件中
'wb' 写(可以将二进制数据写入文件中
'a'写,追加

读操作

1.打开文件返回文件句柄
f = open('123.text', 'r', encoding='utf-8')

2.读文件
"""
文件.read() : 获取文件内容,并且返回
read(n) ; n 设置读的长度
"""
content = f.read()
print(content)
3.关闭文件
f.close()

写操作

1.打开文件
注意: 以读的方式打开文件,如果这个文件不存在,会报错
以写的方式打开文件,如果这个文件卜存在,就会创建这个文件
'w':在写的时候会清空文件原来的内容,然后再往里面写数据 'a':在原来文件内容的最后添加新的数据
f = open('123.text', 'w',encoding='utf-8')
2.写操作
f.write('qu半仙')
3.关闭文件
f.close()

json文件

json是python中内置的一个模块,专门用来处理json数据的

son文件(文本),就是文件后缀是.json.内容必须是json格式

json格式:
1.内容是字符串
2.最外层是字典,字典里面就必须是键值对
3.最外层是数组[列表],数组里面的内容必须是数组数据

jsondu操作

with open('test.json','r',encoding='utf-8') as f:
  d = json.load(f)
        print(type(d),d['chengji'][1])

json文件的写操作

with open('chuangjian.json','w',encoding='utf-8') as aaa:
      w_content = 'abc'
        json.dump(w_content,aaa)

相关文章

  • day9 文件操作

    模块管理函数和类 1.什么是模块:一个.py文件就是一个模块 2.import:可以通过import关键字导入其他...

  • Day9

    Day9 01.模块管理函数和类 02.基本文件操作 03.json 文件 04.异常捕获 01.模块管理函数和类...

  • day9文件操作

    模块封装 什么是模块? 一个.py文件就是一个模块 怎么使用模块中的内容? import 模块名for模块名im...

  • day9文件操作

    1.什么模块:一个.py文件就是一个模块 2.import:可以通过import关键字导入其他的模块 import...

  • day9文件操作

    01-模块管理函数和类 1.什么是模块:一个.py文件就是一个模块 2.import:可以通过import关键字导...

  • datawhale-7月python组队学习

    题目汇总 day9:文件与文件系统【08月08日 23:59】 文件与文件系统 【打开文件】open(file, ...

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

网友评论

      本文标题:day9文件操作

      本文链接:https://www.haomeiwen.com/subject/gyhimftx.html