本文就利用Python 内构函数来对文件进行操作的方法

直接看demo.py

  1. # 练习如何写入文件
  2. text = "Sample Text to Save \nNew Line"
  3. '''''
  4. 调用buid-in函数:open打开或者创建文件,
  5. 如果exampleFile.txt不存在,就自动创建
  6. w在这里表示可以写的模式,如果是读那就'r'
  7. '''
  8. saveFile = open('exampleFile.txt', 'w')
  9. saveFile.write(text)
  10. saveFile.close()  # 操作完文件后一定要记得关闭,释放内存资源
  11. '''''
  12. 如果你的demo.py文件在桌面,那么exampleFile.txt也会在桌面创建
  13. 如果你要指定到特定路径你可以这样写
  14. saveFile = open('C:\Users\Anthony\Desktop\exampleFile.txt', 'w')
  15. '''

读取之前文件内容,打印到屏幕终端。

  1. # 练习如何读取文件内容
  2. readMe = open('exampleFile.txt','r').read()
  3. print(readMe)

运行结果

  1. >>>
  2. ================= RESTART: C:/Users/Anthony/Desktop/demo.py =================
  3. Sample Text to Save
  4. New Line
  5. Append new line for testing.
  6. >>>

file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:

序号 方法及描述
1

file.close()

关闭文件。关闭后文件不能再进行读写操作。

2

file.flush()

刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。

3

file.fileno()

返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。

4

file.isatty()

如果文件连接到一个终端设备返回 True,否则返回 False。

5

file.next()

返回文件下一行。

6

file.read([size])

从文件读取指定的字节数,如果未给定或为负则读取所有。

7

file.readline([size])

读取整行,包括 "\n" 字符。

8

file.readlines([sizeint])

读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。

9

file.seek(offset[, whence])

设置文件当前位置

10

file.tell()

返回文件当前位置。

11

file.truncate([size])

从文件的首行首字符开始截断,截断文件为 size 个字符,无 size 表示从当前位置截断;截断之后后面的所有字符被删除,其中 Widnows 系统下的换行代表2个字符大小。

12

file.write(str)

将字符串写入文件,返回的是写入的字符长度。

13

file.writelines(sequence)

向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

转载于:https://www.cnblogs.com/init-life/p/9099976.html

Python从入门到入土-Python3 File(文件) 方法相关推荐

  1. Python从入门到入土

    Python从入门到入土 简介 Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用.如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至 ...

  2. 打开python文件式_Python File(文件) 方法

    Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...

  3. Python File(文件) 方法

    Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...

  4. Python3 File flush() 方法、 Python3 File write() 方法

    Python3 File flush() 方法 概述 flush() 方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要是被动的等待输出缓冲区写入. 一般情况下,文件关闭后 ...

  5. python中write什么意思_python file write () 方法概括及作用分析(实例)

    今天这篇文章我们来了解一下pythonwrite(),我会在这篇文章之中来讲解python中write方法以及pythonwrite属性而且还会将它能用在python编程之中的什么地方来进行说明.废话 ...

  6. Python从入门到入土的90行代码

    文章目录 基础入门 菜鸟提升 基础晋级 高手之路 内置包库 奇技淫巧 基础入门 1 python 即在命令行输入python,进入Python的开发环境. 2 x = 1+2*3-4/5+6**2 加 ...

  7. python file_python3之File文件方法

    1.读写文件 open()将会返回一个file对象,基本语法: open(filename,mode) filename:是一个包含了访问的文件名称的路径字符串 mode:决定了打开文件的模式:只读, ...

  8. Python File(文件) 方法

    open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open() ...

  9. Python课程入门之Pycharm创建PY文件的使用步骤与模板创建

    前言 本系列博客用来记录学习Python课程的一些体会,预计会分主题一周一更. Pycharm软件的安装默认已经完成,如果有些同学还没有安装请自行翻阅资料,也可留言to me !谢谢!!! 首先,Py ...

最新文章

  1. linux上安全狗的安装
  2. linux 文件系统检查命令
  3. 学习Kotlin(七)反射和注解
  4. 一、MySQL日志与备份
  5. 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出
  6. 项目一计算机基础知识考核题,2013计算机基础知识试题及答案
  7. VMware三种链接方式
  8. 解决文件上传_使用FastDfs上传头像上传不成功的问题---SpringCloud Alibaba_若依微服务框架改造---工作笔记002
  9. 文末有福利 | 6大理由,告诉你为什么这个大会你不能错过!
  10. java构造器 权限_一文搞懂Java的 构造方法 和 访问权限
  11. 在VC中使用SendInput函数实现中文的自动输入
  12. 中调用view_在 View 上使用挂起函数
  13. eclipse和myeclipse集成Xjad
  14. 600岁故宫“新政”“萌萌哒”
  15. html都是纯文本文件吗,关于“什么是纯文本文件”的思考
  16. 海康摄像头录像回放功能
  17. Web3创始人和建设者必备指南:如何构建适合的社区?
  18. ARCHPR(暴力破解压缩包密码软件)
  19. MPI C++ jacobi迭代
  20. FANUC机器人有关执行程序的停止和恢复的说明

热门文章

  1. 网曝 Solaris 系统被砍,开发团队将大半被解雇
  2. 帕雷托最优(Pareto optimality)、帕雷托效率(Pareto efficiency)
  3. 类似Tinder APP的配对逻辑
  4. VoiceConvert/音频格式快速转换
  5. C语言程序设计 函数递归调用示例
  6. what should you do if you want to become an expert in one domain
  7. Linux下Web网站压力测试工具Webbench
  8. DOS命令大全(转)
  9. UNIX 网络编程 chapter 4
  10. OSPF网络类型详解