Python学习:文件操作
一、打开文件
1、格式
在python,使⽤open函数,可以打开⼀个已经存在的⽂件,或者创建⼀个新⽂件,语法如下:
open(name, mode)
name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径)。
mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。
2、模式
二、文件对象方法
(1)写:对象.write(‘内容’)
# 1. 打开⽂件
f = open('test.txt', 'w')
# 2.⽂件写⼊
f.write('hello world')
# 3. 关闭⽂件
f.close()
(2)read():⽂件对象.read(num)
num表示要从⽂件中读取的数据的⻓度(单位是字节),如果没有传⼊num,那么就表示读取⽂件中所有的数据。
(3)readlines():readlines可以按照⾏的⽅式把整个⽂件中的内容进⾏⼀次性读取,并且返回的是⼀个列表,其中每⼀⾏的数据为⼀个元素。
f = open('test.txt')
content = f.readlines()
# ['hello world\n', 'abcdefg\n', 'aaa\n']
print(content)
# 关闭⽂件
f.close()
(4)readline():readline()⼀次读取⼀⾏内容
(5)seek():⽤来移动⽂件指针。
格式:⽂件对象.seek(偏移量, 起始位置)
起始位置:
0:⽂件开头
1:当前位置
2:⽂件结尾
(6)文件关闭:⽂件对象.close()
三、文件和文件夹的操作
在Python中⽂件和⽂件夹的操作要借助os模块⾥⾯的相关功能,具体步骤如下:
(1) 导⼊os模块
import os
(3)使⽤ os 模块相关功能
os.函数名()
1、文件重命名
os.rename(⽬标⽂件名, 新⽂件名);
2、删除文件
os.remove(⽬标⽂件名)
3、创建文件夹
os.mkdir(⽂件夹名字)
4、删除文件夹
os.rmdir(⽂件夹名字)
5、获取当前目录
os.getcwd()
6、改变默认目录
os.chdir(⽬录)
7、获取目录列表
os.listdir(⽬录)
Python学习:文件操作相关推荐
- python学习--文件操作
计算机中的文件是以二进制保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用 文本编辑软件 查看 本质上还是二进制文件 二进制文件 二进制文件是给机器阅读的 操作文件的基本函数 注意:如果忘记关闭 ...
- python通过内置的什么函数打开一个文件_利用python进行文件操作
这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...
- python对文件操作-python中文件操作的其他方法
Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...
- python写文件追加 按行追加_你真的会用python进行文件操作吗
本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...
- Python基础-文件操作
Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...
- python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作
Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...
- 15 python的文件操作
一.文件打开 文件(file) 通过Python程序来对计算机中的各种文件进行增删改查的操作,文件也叫I/O(Input/Output) 文件的操作步骤 打开文件 对文件进行各种操作(读.写)然后保存 ...
- Python之文件操作_读取_编码_os模块
目录 前言 一.文件基本操作 1.什么是文件 2.操作文件的步骤 3.文件的路径 4.open函数操作权限总结 5.文件读取 6.with-open-as 7.文件定位读取 8.文件编码 二.OS模块 ...
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- Python中文件操作和文件夹操作的学习笔记
目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...
最新文章
- 手机控制linux电脑,通过Amora用symbian手机控制linux系统的电脑
- 浙江理工大学2019年1月赛
- python 模块 wmi 远程连接 windows 获取配置信息
- SecureCRT学习之道:SecureCRT经常使用快捷键设置与字体设置方法
- 这五个超强PPT技巧,从小白到大神的距离只差这一点!
- 【Python小程序】第2讲:如何将TXT文件转换成CSV文件?
- ThinkPHP胜出Laravel 近4倍,主流框架性能测试
- Cadence原理图绘制总线使用技巧
- Win7英文版安装中文语言包过程及方法总结
- 今天分享固态硬盘安装以及Win7系统安装流程
- 研究生如何写好毕业论文?(上)【中国人民大学龚新奇】
- Google Paly 上传支持64 位设备APP
- centos 7 使用certbot解决域名证书续签最佳实践
- python的logo长什么样子
- ios开发App的图标背景色不能是透明
- Java初级·基础语法
- 参加《前沿科学国际研讨会》的世界著名学者简介
- Per tile sequence quality
- trc20和erc20、OMNI有什么区别
- 2018年区块链革命性项目VRBT是一种什么样的技术架构?
热门文章
- 博士申请 | ​麦吉尔大学智能自动化实验招收2022年秋季入学全奖博士生
- ios 内存深度优化_iOS 25个性能优化/内存优化常用方法
- java学习路线_java学习路线_我的入坑路
- java出现errors是什么错误_java中错误(error)和异常(exception)有什么主要区别?
- 【Redis系列】面试官:Redis中的数据已经过期,为什么还占用这内存?
- 链式队列的基本操作(入队、出队、遍历队列、清空队列)
- 牛客题霸 NC5 二叉树根节点到叶子节点的所有路径和
- XCTF WEB view_source
- Polycarp Restores Permutation
- Easy problem