python中文件的基本操作,python文件概述

  python中文件的基本操作,python文件概述

  文件的概念,文件的基本操作,文件夹的常见操作,文本文件的编码方法01。文件的概念1.1文件的概念和功能计算机文件是存储在长期存储设备上的一段数据。长期存储设备包括:硬盘、u盘、移动硬盘、光盘文件等,可以长期保存数据,需要时使用。

  1.2文件的存储方式在计算机中,文件以二进制方式存储在磁盘上。

  文本和二进制文件

  可以使用文本编辑软件查看文本。

  本质上是一个二进制文件。

  例如:python源程序

  存储在二进制文件中的内容不是供人直接阅读的,而是供其他软件阅读的。

  例如:图片文件、音频文件、视频文件等。

  文本编辑软件无法查看二进制文件。

  02.文件的基本操作2.1操作文件的套路在电脑中,操作文件的套路是很固定的,包括三个步骤:

  1.打开文件

  2.阅读和编写文档

  将文件内容读入内存将内存内容写入文件3。关闭文件。

  2.2 Python中操作文件的函数/方法,需要记住1个函数和3个方法来操作文件。

  序列号

  功能方法

  解释

  01

  打开

  打开文件并返回文件操作对象。

  02

  阅读

  将文件内容读入内存

  03

  写

  将指定内容写入文件。

  04

  关闭文件

  open函数负责打开文件并返回文件对象读/写/关闭。这三个方法都需要通过file对象调用。

  2.3读取方法-读取文件

  open函数的第一个参数是要打开的文件名(文件名区分大小写)。

  如果文件存在,返回文件操作对象。如果文件不存在,将引发异常。read方法可以一次读入并返回文件的所有内容。

  close方法负责关闭文件。

  如果忘记关闭文件,会消耗系统资源,影响后续对文件的访问。

  注意:方法执行后,文件指针将移动到文件的末尾。

  #1.打开文件名时注意大小写。

  文件打开(“自述文件”)

  #2阅读

  文本=文件。阅读()

  打印(文本)

  #3.关闭

  文件。关闭()提示

  在开发中,通常是先写打开和关闭代码,再写文件的中间读写操作!

  文件指针(已知)

  文件指针标记从哪里开始读取数据。第一次打开文件时,文件指针通常指向文件的开头。执行read方法后,文件指针移动到读取内容的末尾。默认情况下,它移动到文件的末尾。

  想

  如果执行一次read方法,读取所有内容,是否还可以通过再次调用read方法来获取内容?

  回答

  第一次无法读取后,文件指针移动到文件末尾,再次调用不会读取任何内容。

  2.4如何打开文件open函数默认以只读方式打开文件,并返回file对象。

  语法如下:

  f=打开(文件名,“访问方法”)

  存取方式

  解释

  r

  以只读方式打开文件。文件指针将放在文件的开头,这是默认模式。如果文件不存在,则引发异常。

  w

  以只写模式打开文件。如果文件存在,它将被覆盖。如果该文件不存在,请创建一个新文件。

  a

  以追加方式打开文件。如果文件已经存在,文件指针将放在文件的末尾。如果该文件不存在,请创建一个新文件进行写入。

  r

  以读写模式打开文件。指向文件的指针将放在文件的开头。如果文件不存在,则引发异常。

  W

  以读写模式打开文件。如果文件存在,它将被覆盖。如果该文件不存在,请创建一个新文件。

  a

  以读写模式打开文件。如果文件已经存在,文件指针将放在文件的末尾。如果该文件不存在,请创建一个新文件进行写入。

  给个提示

  频繁移动文件指针会影响文件的读写效率。在开发中,文件将以只读和只写的方式操作。

  2.5逐行读取文件内容。默认情况下,read方法会将文件的所有内容一次性读入内存。如果文件太大,内存占用会非常严重。读取线方法

  readline方法可以一次读取一行内容。方法执行后,文件指针将移动到下一行,准备再次读取。

  阅读大文件的正确姿势

  #打开文件

  文件打开(“自述文件”)

  虽然正确:

  #阅读一行内容

  文本文件。读取线()

  #判断是否阅读内容

  如果不是文本:

  破裂

  #每个读取行的末尾已经有一个 \n

  打印(text,end= )

  #关闭文件

  文件。close ()2.6文件复制案例-复制文件目标

  以代码的方式,实现文件复制过程。

  小文件副本

  打开现有文件并阅读完整内容。并写入另一个文件。

  #1.打开文件

  file_read=open(README.txt )

  File_write=open(README[ copy ]。txt , w )

  #2.直读式记录

  text=file_read.read()

  file_write.write(文本)

  #3.关闭

  文件_读取。关闭()

  File_write.close()大文件复制打开一个已有文件,逐行读取内容,顺利写入另一个文件。

  0.3常见的文件/目录管理操作在终端/文件浏览器中,可以执行常规的文件/目录管理操作,如创建、重命名、删除、更改路径、查看目录内容、

  在Python中,如果想通过程序实现上述功能,需要导入os模块文件。

  序列号

  方法名称

  解释

  例子

  01

  重新命名

  重命名文件

  Os.rename源文件名,目标文件名

  02

  移动

  删除文件

  Os.remove(文件名)

  操作序列号

  方法名称

  解释

  例子

  01

  列表目录

  内容列表

  Os.listdir(目录名)

  02

  创建目录

  创建目录

  Os.mkdir(目录名)

  03

  删除目录

  删除目录

  Os.rmdir(目录名)

  04

  取当前目录

  获取当前目录。

  os.getcwd()

  05

  改变当前目录

  修改工作目录

  Os.chdir(目标目录)

  06

  路径。判断是否是目录

  确定它是否是一个文件。

  Os.path.isdir(文件路径)

  提示:文件或目录操作支持相对路径和绝对路径。

  0.4文本文件的编码格式(科普)文本文件存储的内容是基于字符编码的文件,常见的编码有ASCII编码、UNICODE编码等。Python 2默认使用ASCII编码。

  Python 3x默认使用UTF-8编码

  4.1asc编码和UNICODE编码

  ACI编码的计算机只有256个ASCI字符,一个ASCI占用内存一个字节。八个0和1有256种排列组合方式,即2**8。

  Utf-8编码格式电脑用1~6个字节代表一个UTF 8字符,几乎涵盖了世界上所有的字符。

  大多数汉字用3个字节表示。

  UTf-8是UNICODE编码的一种编码格式。

  4.2如何在Ptyhon 2x中使用中文Python 2x默认为ASCII编码格式。

  默认情况下,Python使用UTF-8编码格式

  将下面的代码添加到python 2.x文件的第一行,解释器将以utf-8编码处理python文件。

  #*-*codino :utf8 *-*官方推荐这种方法!

  你也可以使用

  # coding=utf8unicode string在Python 2.x中,即使文件被指定使用UTF-8编码格式,遍历字符串时仍然会以字节为单位遍历字符串。为了正确地遍历字符串,在定义字符串时,需要在字符串的引号前添加一个小写字母U,以告诉解释器这是一个unicode字符串(以UTF-8格式编码的字符串)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python文件路径操作方法总结怎么写,python文件路径操作方法总结表,python文件路径操作方法总结
  • python文件路径操作方法总结怎么写,python文件路径操作方法总结图
  • ,,PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
  • python文件加密存储,python通过文件读写,复制图片
  • python文件打开的默认方式是只读,python以只读方式打开文本文件的参数
  • python文件读写,python将数据写入文件和从文件读取
  • 怎么把python文件变成可执行exe,python将py文件编译成exe文件
  • 打开python文件的两种方式,python文件是怎么打开
  • python文件操作write,python文件write函数的用法
  • linux如何编译python文件,linux上python编译器
  • python打不开文件怎么回事,做好的python文件直接打开怎么不能用
  • python中绝对路径,python文件相对路径怎么写
  • python对文件的操作方法有哪些,python文件的基本操作
  • python关于文件的题目,python文件概述
  • python文件可以直接运行吗,python直接运行
  • 留言与评论(共有 条评论)
       
    验证码: