【PYTHON笔记】:文件打开和关闭

这篇具有很好参考价值的文章主要介绍了【PYTHON笔记】:文件打开和关闭。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

文件打开:

open()函数

文件路径(file参数):

文件打开模式(mode参数)

buffering参数:

文件的关闭:

   close函数


文件基本概念:

文件:             存储在某种介质上的信息集合

文件存储方式:顺序存储方式,随机存储方式

文件分类:        二进制文件,文本文件

python文件系统:

在python 中,通过文件对象可以访问一个真正的磁盘文件或其他类型的存储/通信设备

缓存区:内存中的区域。

由于内存与内存之间的数据交换比内存与外储存器之间的数据交换速度快得多,因此当程序中 需要进行频繁的文件读写操作时,使用缓存区可以减少I/O操作

○对于二进制文件,可以选择是否用缓冲区

○对于文本文件,都是用缓冲区处理

文件打开:

open()函数

open()函数返回一个文件对象,为文件对象的引用,通过对它 的操作,可对文件进行读写操作

fp=open(file,mode,buffering)
#open函数的三个参数,file,mode,buffering

文件路径(file参数):

   file为文件路径,文件路径分为绝对路径和相对路径
          绝对路径:从c盘或者d盘(或者其他盘)开始写起

          相对路径:根据打开的文件与当前py文件的相对关系来确定路径的写法

路径写法     参考:python文件绝对路径写法(windows)_yangnianjinxin的博客-CSDN博客

【PYTHON笔记】:文件打开和关闭

例:求a.txt的相对路径

【PYTHON笔记】:文件打开和关闭

例:用绝对路径 打开D盘py目录下的a.txt文件

root_dir='d:\\py'
fp=open(root_dir+r'\a.txt')

    例 根据a.txt的相对位置打开文件

fp1=open('a.txt')
fp2=open('pics/a.txt')
fp3=open('../a.txt')

文件打开模式(mode参数)

【PYTHON笔记】:文件打开和关闭

buffering参数:

   可选参数,默认值为-1,用于设置缓冲策略的可选整数

○ 当文件打开方式为二进制时,buffering可以设置为0,用来关闭缓存

○当文件打开方式为文本是,buffering为1,用来设置行缓存

○当没有缓存参数时,执行默认的缓冲策略,即使用固定大小的缓冲区文章来源地址https://www.toymoban.com/news/detail-412849.html

文件的关闭:

   close函数

fp.close()

 

到了这里,关于【PYTHON笔记】:文件打开和关闭的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用C++打开文件和关闭文件代码

    文件最基本的操作就是打开和关闭,在对文件进行读写之前,需要先打开文件;读写结束之后,要及时关闭文件。下面将针对文件的打开与关闭进行讲解。 1) 打开文件 C++ 提供了两种打开文件的方式: 第一种方式是调用文件流类的构造函数; 第二种方式是调用文件流类的成

    2023年04月16日
    浏览(33)
  • QFile:文件的打开与关闭

    输出结果: 打开成功 QFile::open: File already open 打开失败 输出结果: 打开成功 打开成功 基于结果,我做一个判断,当QFile对象被析构时,被打开的文件会被关闭(close)。   

    2024年02月01日
    浏览(33)
  • C语言文件打开关闭详解、文件顺序读写详解。

    fopen 函数原型: const char *filename 文件的路径以及名字 const char *mode 文件的打开方式 文件打开方式 含义 如果文件不存在 “r” 读 文件不存在会报错 “w” 写(清空写) 建立一个新的文件 “a” 写(追加写) 建立一个新的文件 “r+” 读写 文件不存在会报错 “w+” 读写(清空写) 建

    2024年02月10日
    浏览(36)
  • C/C++之文件操作————文件的打开与关闭

    个人主页:点我进入主页 专栏分类:C语言初阶      C语言程序设计————KTV       C语言小游戏     C语言进阶 C语言刷题 欢迎大家点赞,评论,收藏。 一起努力,一起奔赴大厂。 目录  1.前言 2. 什么是文件 2.1 程序文件  2.2 数据文件 2.3 文件名 3.文件的打开与关闭

    2024年02月08日
    浏览(35)
  • 联想小新pro16笔记本键盘灯打开关闭方法

    联想小新pro16除了支持指纹解锁这个便捷的小功能以外,还可以设置开启键盘灯,在环境昏暗的情况下同样可以快速使用键盘,想要了解如何开启键盘灯的小伙伴可以跟小编一起看看哦! 方法一: 打开电脑,找到电脑上 【Fn】+【空格键】 。 按住用 【Fn+空格键】 组合键即可开

    2024年02月04日
    浏览(217)
  • 目录打开显示提示文件或目录损坏且无法读取、文件或目录损坏且无法读取的破解之道

        咱们在平日工作时,通常都会将资料放进不同的目录中,方便咱们找到,随着时间的推移就会产生有越来越多目录。最近有位用户了这样一个问题,就是目录无论怎么都无法打开,这样就无法浏览、使用里面的资料了,影响到了咱们的正常使用,那目录文件或目录损坏且

    2024年02月02日
    浏览(90)
  • c++文件的打开、读写和关闭。缓冲区的使用和控制。

    在C++中,文件的打开、读写和关闭通常使用标准库中的文件流对象(如std::ifstream用于输入文件,std::ofstream用于输出文件)来完成。这些对象封装了与操作系统交互的底层细节,使得文件操作更为简单和安全。 以下是文件打开、读写和关闭的基本步骤: 包含头文件 首先,需

    2024年02月21日
    浏览(41)
  • EXCEL文件打开提示“找不到工程或库”,点击【确定】后自动关闭退出

    最近打开启用宏的excel文件后都会弹出窗口提示:找不到工程或库,点击【确定】后文件直接退出,网上找的一些办法也需要打开文件才能解决,很少有看到比较完整的说这种连文件都无法打开的情况怎么解决的办法,所以记录下现在的解决过程,希望有看到的大神能指点指

    2024年02月04日
    浏览(149)
  • Mac 打开/关闭 iCloud 后导致桌面文件夹、文档删除,恢复步骤!

    不小心打开/关闭了 iCloud 后,导致桌面内容全部丢失,再次打开同步,发现还是确实很多内容,如何找回最初的文件副本。 当 iCloud 关闭时,会将任何未上传到 iCloud 云盘的文稿内容转移打包放到当前 Mac 电脑的个人文件夹内,文件夹名为: iCloud云盘(归档) ,如果不小心反

    2024年02月17日
    浏览(60)
  • Windows下打开指定目录并定位到具体文件

    使用 system() 函数执行操作系统的命令行命令。 在命令行命令中,使用 explorer /select, 文件路径 来打开目录并选中指定文件。例如: 使用Windows API的 ShellExecute() 函数来打开目录并选中指定文件。 使用 ShellExecute(NULL, \\\"open\\\", \\\"explorer.exe\\\", \\\"/select, 文件路径\\\", NULL, SW_SHOW); 来打开资源管

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包