栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python文件操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python文件操作

文件操作
  • 前言
  • 一、打开文件-open()
  • 二、常用格式
    • 1.with
    • 2.常用函数
    • 3.OS模块


前言

本节介绍文件相关操作:打开、关闭、读取、写入等等。


提示:以下是本篇文章正文内容,下面案例可供参考

一、打开文件-open() 打开文件方法open()
open("文件路径", "状态", "编码格式")
例如:f = open("1.txt", "a+")
文件路径:可以是相对路径,也可以是绝对路径,推荐相对路径
状态:
	r 	读,文件指针默认在开头
	w 	写,文件指针默认在开头
	a 	追加,文件指针默认在结尾
	b 	二进制模式
	r+	打开一个文件用于读写。文件指针将会放在文件的开头
	w+	打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件
	a+	打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写
编码格式:例如encoding="utf-8",可省略
# 关闭文件 f.close()
二、常用格式 1.with
with open() as f:  # 自带close()
	操作
例如:
with open("1.txt", "w+") as f:
	f.write("abc")

	
2.常用函数
read() 读取文件内容
readline() 读取一行
readlines() 读取多行
write()  写入内容
writelines([])  多行输入
flush()  刷新 保存
seek()  调整光标 
tell()  获取指针位置
close()  关闭保存

with open("test.txt", "w+") as f:
    f.write("tHIS is A fILE")
    f.seek(0)
    new = f.read().swapcase()
    f.seek(0)
    f.write(new)

# 举个例子:

with open("test.txt", "w+") as f:
    f.write("tHIS is A fILE")
    f.seek(0)
    new = f.read().swapcase()
    f.seek(0)
    f.write(new)

3.OS模块
文件操作
import os
os.mkdir()  创建文件夹 相对路径 a/dd  文件已存在会报错
os.rmdir()  删除文件夹 相对路径 a/dd  文件不存在会报错
os.makedirs()  创建多层文件夹
os.rmovedirs()  删除多层文件夹
os.getcwd()  获取文件路径
os.listdir()  获取当前文件夹下面的目录  path默认当前路径,可指定
os.system()  调用系统命令
os.path.join()  拼接路径
os.renmae()  修改文件名
swapcase()  大小写互换

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/657032.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号