Python从入门到入土-Python3 File(文件) 方法
本文就利用Python 内构函数来对文件进行操作的方法
直接看demo.py
- # 练习如何写入文件
- text = "Sample Text to Save \nNew Line"
- '''''
- 调用buid-in函数:open打开或者创建文件,
- 如果exampleFile.txt不存在,就自动创建
- w在这里表示可以写的模式,如果是读那就'r'
- '''
- saveFile = open('exampleFile.txt', 'w')
- saveFile.write(text)
- saveFile.close() # 操作完文件后一定要记得关闭,释放内存资源
- '''''
- 如果你的demo.py文件在桌面,那么exampleFile.txt也会在桌面创建
- 如果你要指定到特定路径你可以这样写
- saveFile = open('C:\Users\Anthony\Desktop\exampleFile.txt', 'w')
- '''
读取之前文件内容,打印到屏幕终端。
- # 练习如何读取文件内容
- readMe = open('exampleFile.txt','r').read()
- print(readMe)
运行结果
- >>>
- ================= RESTART: C:/Users/Anthony/Desktop/demo.py =================
- Sample Text to Save
- New Line
- Append new line for testing.
- >>>
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(文件) 方法相关推荐
- Python从入门到入土
Python从入门到入土 简介 Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用.如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至 ...
- 打开python文件式_Python File(文件) 方法
Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...
- Python File(文件) 方法
Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...
- Python3 File flush() 方法、 Python3 File write() 方法
Python3 File flush() 方法 概述 flush() 方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要是被动的等待输出缓冲区写入. 一般情况下,文件关闭后 ...
- python中write什么意思_python file write () 方法概括及作用分析(实例)
今天这篇文章我们来了解一下pythonwrite(),我会在这篇文章之中来讲解python中write方法以及pythonwrite属性而且还会将它能用在python编程之中的什么地方来进行说明.废话 ...
- Python从入门到入土的90行代码
文章目录 基础入门 菜鸟提升 基础晋级 高手之路 内置包库 奇技淫巧 基础入门 1 python 即在命令行输入python,进入Python的开发环境. 2 x = 1+2*3-4/5+6**2 加 ...
- python file_python3之File文件方法
1.读写文件 open()将会返回一个file对象,基本语法: open(filename,mode) filename:是一个包含了访问的文件名称的路径字符串 mode:决定了打开文件的模式:只读, ...
- Python File(文件) 方法
open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open() ...
- Python课程入门之Pycharm创建PY文件的使用步骤与模板创建
前言 本系列博客用来记录学习Python课程的一些体会,预计会分主题一周一更. Pycharm软件的安装默认已经完成,如果有些同学还没有安装请自行翻阅资料,也可留言to me !谢谢!!! 首先,Py ...
最新文章
- linux上安全狗的安装
- linux 文件系统检查命令
- 学习Kotlin(七)反射和注解
- 一、MySQL日志与备份
- 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出
- 项目一计算机基础知识考核题,2013计算机基础知识试题及答案
- VMware三种链接方式
- 解决文件上传_使用FastDfs上传头像上传不成功的问题---SpringCloud Alibaba_若依微服务框架改造---工作笔记002
- 文末有福利 | 6大理由,告诉你为什么这个大会你不能错过!
- java构造器 权限_一文搞懂Java的 构造方法 和 访问权限
- 在VC中使用SendInput函数实现中文的自动输入
- 中调用view_在 View 上使用挂起函数
- eclipse和myeclipse集成Xjad
- 600岁故宫“新政”“萌萌哒”
- html都是纯文本文件吗,关于“什么是纯文本文件”的思考
- 海康摄像头录像回放功能
- Web3创始人和建设者必备指南:如何构建适合的社区?
- ARCHPR(暴力破解压缩包密码软件)
- MPI C++ jacobi迭代
- FANUC机器人有关执行程序的停止和恢复的说明