跟艾文学编程《Python基础》(5)Python的文件操作

作者: 艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。
邮箱: [email protected]
博客:https://wenjie.blog.csdn.net/
内容:跟艾文学编程《Python基础》

学习目标

  • 文本文件的读写
  • json 数据读写
  • csv 格式数据读取
  • 系统库sys&os 介绍

文本文件读写

跟艾文学编程《Python基础》(5)Python的文件操作_第1张图片

open 函数语法:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

Character Meaning
--------- ---------------------------------------------------------------
'r'       open for reading (default)
'w'       open for writing, truncating the file first
'x'       create a new file and open it for writing
'a'       open for writing, appending to the end of the file if it exists
'b'       binary mode
't'       text mode (default)
'+'       open a disk file for updating (reading and writing)
'U'       universal newline mode (deprecated)
========= ===============================================================

写文件

write 语法:

write(text, /) method of _io.TextIOWrapper instance
    Write string to stream.
    Returns the number of characters written (which is always equal to
    the length of the string).

跟艾文学编程《Python基础》(5)Python的文件操作_第2张图片

读文件

read 语法:

Help on built-in function read:

read(size=-1, /) method of _io.TextIOWrapper instance
    Read at most n characters from stream.

    Read from underlying buffer until we have n characters or we hit EOF.
    If n is negative or omitted, read until EOF.

跟艾文学编程《Python基础》(5)Python的文件操作_第3张图片

json 数据读写

JSON(JavaScript Object Notation) 是一种轻量级数据交互格式。

提供两种数据格式函数: json.dumps() 和 json.loads

  • json.dump() 函数是将一个Python数据类型列表进行json格式的编码
  • json.load() 函数 将加载一个json文件格式转换字典

json 格式写文件

跟艾文学编程《Python基础》(5)Python的文件操作_第4张图片

json 格式读操作

跟艾文学编程《Python基础》(5)Python的文件操作_第5张图片

csv 文件读写

后续可以通过pandas 来完成

跟艾文学编程《Python基础》(5)Python的文件操作_第6张图片

跟艾文学编程《Python基础》(5)Python的文件操作_第7张图片

csv 文件写操作

跟艾文学编程《Python基础》(5)Python的文件操作_第8张图片

csv 读文件

跟艾文学编程《Python基础》(5)Python的文件操作_第9张图片

系统库 sys&os 介绍

os

跟艾文学编程《Python基础》(5)Python的文件操作_第10张图片

跟艾文学编程《Python基础》(5)Python的文件操作_第11张图片

sys

跟艾文学编程《Python基础》(5)Python的文件操作_第12张图片

让我们一起加油!!!

Python数据分析零基础入门实战--机器学习视频教程-人工智能-CSDN程序员研修院

你可能感兴趣的:(Python语言编程,python,numpy,pandas,开发语言)