python 文件读写操作总结

article/2024/5/21 10:55:29

python 文件读写操作总结

1.打开文件

open函数是python的内置函数,返回一个 file 对象 定义如下:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
f = open('data.txt') // 最简单的调用

参数解析:

file:文件的路径(绝对路径或者当前工作目录的相对路径)

mode:代表打开文件的模式

buffering:设置缓冲策略

encoding:用于解码或者编码文件的编码名称

errors:指定如何处理编码和解码错误

newline:控制通用换行模式如何生效(设置将什么操作符识别为换行符)

closedfd:略

opener:略

mode取值:

字符意义
‘r’读取(默认)
‘w’写入,并先截断文件
‘x’排它性创建,如果文件已存在则失败
‘a’写入,如果文件存在则在末尾追加
‘b’二进制模式
‘t’文本模式(默认)
‘+’打开用于更新(读取与写入)

详细参考这个:python标准文档–open函数

2.关闭文件

调用 close 函数关闭,同时刷新缓冲区的内容

f.close()

3.读取文件内容、

read() 函数,

str = f.read(1024)

从打开的文件中读取1024个字节数据

readline() 函数

str = f.readline()

每次从文件中读取一行内容, 文件的换行符会一起读取出来

readlines()函数

list = f.readlines()

将文件所有行读出, 放到数组中

4.写入文件内容

write() 函数

f.write('hello wrold')

将任意字符串写入到文件中,也可以将二进制数据写入

5.文件定位

tell() 函数

position = f.tell()

返回当前读写的位置

seek() 函数

f.seek(offset[,from])

offset: 要移动的字节数

from:开始移动字节的参考位置

6.妙用

with open('data.txt') as f:f.write('hello')

使用 with ... as ... 语法可以省略文件关闭步骤, 因为当该代码块执行完毕后会自动调用 close() 函数


http://chatgpt.dhexx.cn/article/BjagAIWX.shtml

相关文章

Linux监控文件读写

前言 最近想写deepin编程比赛中的文件管控系统。 如何去监测目标文件, 我思考了很久仍没有头绪,翻了翻开发大赛入围名单, 发现马艺诚同学使用了hook方法来监测进程操作目标文件。于是下午试了试, 确实可行(毕竟人家已…

File文件读写操作

文章目录 一、文件中常用的函数fopen()fputs()fflush()fclose() 二、使用实例1.读取文件2.写入文件3.main() 总结 一、文件中常用的函数 fopen() 打开文件 fopen(const char* filename, const char* mode)filename:文件名 mode:打开方式,…

Android 文件读写

Android的App可以读写的位置为: 一、内置data目录下对应app名称的目录; 二、扩展SD卡(包括虚拟的内置SD卡和外置SD卡); 一、先说说内置data目录下文件的读写。 内置data目录即内部存储,指的是应用内部独有…

c++文件读写

0. 参考 c文件读写&#xff08;很全&#xff09; 1. 简要 C 文件读写很重要&#xff0c;我们经常要面临数据的读写以及读写之后的类型转换&#xff0c;接下来我们就详细的讲解C中的文件读写。 2. 读写步骤 2.1 包含头文件 #include <fstream>2.2 创建流对象 ofstr…

文件的读写基本操作

一、文件是计算机中数据持久化存储的表现形式 读写文件标准操作格式1&#xff1a; 1、打开文件&#xff1a;file1 open(文件名,读写模式) 2、操作文件 3、关闭文件&#xff1a;file1.close()文件操作完毕后必须关闭&#xff0c;否则长期保持对文件的连接状态&#xff0c;造成…

最好懂的python文件读写(详解)

目录 1、文件读写的流程   2、文件读写的几种常见模式(你不清楚的知识点)   3、read、readline、readlines的区别   4、对于一个10G的大文件&#xff0c;怎么高效的查看文件中的内容呢&#xff1f; 1、文件读写的流程 1&#xff09;类比windows中手动操作txt文档&#…

C/C++文件读写(最全方法,多种实现)

文章目录 前言一、文件处理过程二、C处理文件1.打开文件2.读文件4.写文件5.关闭文件 三、C处理文件四、Windows API处理文件五、ATL处理文件总结 C/C实战入门到精通 https://blog.csdn.net/weixin_50964512/article/details/125710864 前言 本章主要详解C/C对文件的所有常…

FTP如何设置用户名密码

1、新建FTP站点&#xff0c;指定名称和物理路径 2、“身份验证”选择 基本&#xff0c;“允许访问”选择 指定用户&#xff0c;下面文本框中输入“本地用户和组”中现有的一个用户名即可。 注意&#xff1a;只能是“本地用户和组”中的用户&#xff0c;自己指定的其他用户名无…

win10系统连接服务器的用户名多少,win10 ftp服务器 用户名和密码

win10 ftp服务器 用户名和密码 内容精选 换一换 CDM支持周期性自动将新增文件上传到OBS&#xff0c;不需要写代码&#xff0c;也不需要用户频繁手动上传即可使用OBS的海量存储能力进行文件备份。这里以CDM周期性备份FTP的文件到OBS为例进行介绍。例如&#xff1a;FTP服务器的to…

Windows下如何搭建FTP服务并且设置其用户名和密码

1. 为了设置用户名和密码&#xff0c;要做一些准备工作&#xff1a; 打开 右键 计算机-》管理-》本地用户和组 右键之后点击新用户&#xff1a; 设置你自己的用户名和密码&#xff0c;这个就是之后给ftp服务用的。 2. 控制面板-》程序和功能-》打开或关闭Windows功能&am…

win10 FTP服务器设置用户名和密码

设置FTP用户及密码之前,请先给电脑添加新的本地账户以及搭建本地ftp服务器。FTP用户及密码就是win10的账户名和密码。 win10添加新的本地账户:https://jingyan.baidu.com/article/b0b63dbf3b38d54a49307046.html 搭建本地FTP服务器:https://blog.csdn.net/feifei_Tang/arti…

用Metasploit破解ftp用户名和密码

Metasploit是渗透测试人员在世界各地的资源和工具&#xff0c;比较常用的命令&#xff1a; msfconsole——直接进入 show options——查看 set RHOSTS ip地址/段 use 路径 需要在虚拟机的2003版本下创建FTP服务 将字典密码文件加入到虚拟机的系统里边 命令 ——rz 查看ftp是…

win7修改ftp服务器密码,win7ftp服务器设置用户名密码设置

win7ftp服务器设置用户名密码设置 内容精选 换一换 登录云服务器的用户名和密码&#xff1a;Windows操作系统用户名&#xff1a;AdministratorLinux操作系统用户名&#xff1a;root如忘记登录密码&#xff0c;可通过 “ 重置密码 ” 功能设置新密码。 代码迁移工具进行代码迁移…

linux下的ftp登陆用户名和密码,Linux下实现ftp普通账号和vip账号限速

ftp工作流程: ftp回话包含了两个通道,控制通道和数据通道,ftp的工作有两种模式,一种是主动模式,一种是被动模式,以ftpserver为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待客户端的连接 主动模式: ftp客户端连接到ftp服务器的21端口,发送用户名和密码,…

抓取FTP登录名和密码

R1配置IP地址 <H3C>system-view [H3C]sysname R1 [R1]int g0/0 [R1-GigabitEthernet0/0]ip address 1.1.1.1 24 R2配置IP地址 <H3C>system-view [H3C]sysname R2 [R1]int g0/1 [R2-GigabitEthernet0/0]ip address 1.1.1.2 24 R2开启FTP服务&#xff0c;创建用…

CentOS 7如何找回用户名和密码

当我们在使用CentOS 7系统时忘记了账号密码怎么办呢&#xff1f; 第一步 进入选择系统界面 选择你的操作系统 然后按e键进入 第二步 进入界面后添加代码并执行 如图所示 在UTF-8后面添加 init/bin/sh这段代码 之后按cltr x 执行进入命令行界面 第三步 如何查看你的用户名和…

用户名密码方式访问 FTP

前言 用户名密码方式访问 FTP。 简介 场景&#xff1a;ftp 和 www web 服务器相结合 公司内部现在有一台 FTP 和 WEB 服务器&#xff0c;FTP 的功能主要用于维护公司的网站内容&#xff0c;包括上传文件、创建目录、更新网页等等。公司现有两个部门负责维护任务&#xff0c…

Windows10系统怎么在电脑上搭建ftp服务器?ftp用户名密码忘了怎么查看?

1.从程序面板中选择:打开或关闭windows功能,勾选下面标红选框点击确定 2.我的电脑,鼠标右击选择【管理】,点击服务和应用程序,intent information services, 3.点击【网站】鼠标右击选择添加FTP站点管理,站点名称自己定义,物理路径自定义,点击下一步 4选择自己的IP

用户自己修改ftp服务器默认密码是什么,ftp服务器 改默认用户名和密码

ftp服务器 改默认用户名和密码 内容精选 换一换 支持2.2.T1、2.2.T2、2.2.T2.SPC100、2.2.T2.SPC200、2.2.T2.SPC300版本升级到2.2.T3版本。支持2.2.T3升级到2.2.1版本。支持2.2.T3、2.2.1升级到2.2.T4版本。支持2.2.T4、2.2.1升级到2.3.T10版本。联网状态下,系统会自动下载鲲…

实验二 简单网络命令和wireshark捕获FTP用户名密码

实验二 简单网络命令和wireshark捕获FTP用户名密码 预备知识 Wireshark&#xff08;前称Ethereal&#xff09;是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包&#xff0c;并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口&#xff0c;直接…