一、打开文件

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学习:文件操作相关推荐

  1. python学习--文件操作

    计算机中的文件是以二进制保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用 文本编辑软件 查看 本质上还是二进制文件 二进制文件 二进制文件是给机器阅读的 操作文件的基本函数 注意:如果忘记关闭 ...

  2. python通过内置的什么函数打开一个文件_利用python进行文件操作

    这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...

  3. python对文件操作-python中文件操作的其他方法

    Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...

  4. python写文件追加 按行追加_你真的会用python进行文件操作吗

    本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...

  5. Python基础-文件操作

    Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...

  6. python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作

    Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...

  7. 15 python的文件操作

    一.文件打开 文件(file) 通过Python程序来对计算机中的各种文件进行增删改查的操作,文件也叫I/O(Input/Output) 文件的操作步骤 打开文件 对文件进行各种操作(读.写)然后保存 ...

  8. Python之文件操作_读取_编码_os模块

    目录 前言 一.文件基本操作 1.什么是文件 2.操作文件的步骤 3.文件的路径 4.open函数操作权限总结 5.文件读取 6.with-open-as 7.文件定位读取 8.文件编码 二.OS模块 ...

  9. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  10. Python中文件操作和文件夹操作的学习笔记

    目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...

最新文章

  1. 手机控制linux电脑,通过Amora用symbian手机控制linux系统的电脑
  2. 浙江理工大学2019年1月赛
  3. python 模块 wmi 远程连接 windows 获取配置信息
  4. SecureCRT学习之道:SecureCRT经常使用快捷键设置与字体设置方法
  5. 这五个超强PPT技巧,从小白到大神的距离只差这一点!
  6. 【Python小程序】第2讲:如何将TXT文件转换成CSV文件?
  7. ThinkPHP胜出Laravel 近4倍,主流框架性能测试
  8. Cadence原理图绘制总线使用技巧
  9. Win7英文版安装中文语言包过程及方法总结
  10. 今天分享固态硬盘安装以及Win7系统安装流程
  11. 研究生如何写好毕业论文?(上)【中国人民大学龚新奇】
  12. Google Paly 上传支持64 位设备APP
  13. centos 7 使用certbot解决域名证书续签最佳实践
  14. python的logo长什么样子
  15. ios开发App的图标背景色不能是透明
  16. Java初级·基础语法
  17. 参加《前沿科学国际研讨会》的世界著名学者简介
  18. Per tile sequence quality
  19. trc20和erc20、OMNI有什么区别
  20. 2018年区块链革命性项目VRBT是一种什么样的技术架构?

热门文章

  1. 博士申请 | ​麦吉尔大学智能自动化实验招收2022年秋季入学全奖博士生
  2. ios 内存深度优化_iOS 25个性能优化/内存优化常用方法
  3. java学习路线_java学习路线_我的入坑路
  4. java出现errors是什么错误_java中错误(error)和异常(exception)有什么主要区别?
  5. 【Redis系列】面试官:Redis中的数据已经过期,为什么还占用这内存?
  6. 链式队列的基本操作(入队、出队、遍历队列、清空队列)
  7. 牛客题霸 NC5 二叉树根节点到叶子节点的所有路径和
  8. XCTF WEB view_source
  9. Polycarp Restores Permutation
  10. Easy problem