Python文件的使用(二)(学习笔记心得与总结)

python学习日记(二)pandas使用的一些心得 python使用过程中的几个心得,记录下来分享给大家。 1.通过pandas获取excel文件中分页的名称 import pandas as pd # 获取每个分页的名称 sheet_name_list =pd.ExcelFile(file_name).sheet_names 2.通过pandas获取excel文件中每个分页每列数据的标题 import pandas as pd data =... 阅读详情

Python文件的使用(二)(学习笔记心得与总结)

一、文件内移动

1、tell()函数:
(1)tell()函数可以计算文件当前位置和开始位置之间的字节偏移量
代码演示:

file=open("文本.txt","r")
tf=file.read(2)
count=file.tell()
print(tf)
print(count)

结果如下:

>>> 
=================== RESTART: C:\Users\我的电脑\Desktop\简单访问.py ===================
He
2
>>> 

2、seek()函数:
(1)seek()函数有2个参数:第一个参数是字节数,第二个参数是引用点
(2)seek()函数将文件当前指针由引用点移动指定的字节数到指定的位置
(3)引用点的用法:
1、文件开始处为0,也就是默认值(仅写一个参数偏移量即可),此时字节偏移量必须为非负
2、当前文件位置为1,此时偏移量可以取负值
3、文件结尾处为2
注意:当文件以文本文件方式打开是,只能默认从文件头计算偏移量;当文件以二进制方式打开时,可以使用上述参数值进行定位。
代码演示:

file=open("文本.txt","w")
file.write("0123456789")
file.seek(3,0)#也可以写为:file.seek(3)
file.write("GOOD")
file.close()
file=open("文本.txt",'r')
tf=file.read()
print(tf)
file.close()

运行结果:

012GOOD789

注意:在追加模式“a”下打开文件,不能使用seek()函数进行定位追加。改用“a+”模式打开文件,即可使用seek()函数进行定位。

补充:

我总结我所有python笔记于一篇博客里:
点击即可进入Python学习笔记大总结(我把我所有python笔记做了总结和学习顺序,点击即可进入相关博客。希望可以便于你们阅读)

python开发总结 自己的开发总结,适合初学者。 页数大概有四十页,后面慢慢更新。 立即下载

相关推荐

模糊高清修复真王炸!ComfyUI-SeedVR2-Kontext(画质修复+P图)本地部署教程

SeedVR2_comfyUI 是由字节跳动 Seed 实验室与南洋理工大学 S-Lab 联合开源的,专为 ComfyUI 用户开发的插件版本,官方项目名为。它主打,在图像超分上表现尤其亮眼,被多位实测者称为“目前模糊图像修复最强模型“。SeedVR2 在图像超分任务中表现突出,尤其擅长恢复模糊图像的细节,被称为“模糊高清修复真王炸”。特别的,也适合用于文字密集图像(如截图、扫描文档、老照片字幕)修复。模型通过对抗训练 + 特征匹配损失提升细节真实感,理论上对文字边缘锐化也有帮助。

SJJS_1的博客 2683

【python】文件读写学习心得

今早着重重新学习了一下python的文件读写,有几个新的学习收获需要记录:(主要内容学习自嵩天教授的《Python语言程序设计课程》,以及《[小甲鱼]零基础入门学习Python》) 一、文件的读 假设f为文件,有三种读文件的方式 f.read(n) 这是按照字符读,读取文件的前n个字符。若n缺省,则f.read()是读取全部内容。需要注意的是,它返回的是一个字符串形式。它读取完后,文件指针会指到...

小猴子跳跳的博客 1887

深度排查:网讯网卡WX1860AL4千兆网口降速百兆的硬件陷阱

本文详细剖析了网讯网卡WX1860AL4千兆网口降速至百兆的硬件故障排查过程。通过分析千兆以太网硬件原理,提供从网线、供电到PCB走线、焊接残留的标准化检修流程,并分享两种典型硬件陷阱(线序错误与焊锡短路)的实战修复案例,为硬件工程师解决类似传输速率问题提供系统性的诊断思路与方法。

a3b4c5的博客 1111

python文件操作学习心得

  infile= open("E:\\python项目\\test1_5\\tan.txt","r+") print("Name of file: ",infile.name) print("Closed or not: ",infile.closed) print("Opening mode: ",infile.mode) content = infile.readlines() ...

VarryTan的博客 2010

保姆级教程:在Ubuntu 22.04上搞定PX4 V1.14 + ROS2 Humble的HITL仿真(避坑实录)

本文提供在Ubuntu 22.04上配置PX4 V1.14与ROS2 Humble的HITL仿真环境的详细教程,涵盖环境准备、固件编译、QGroundControl配置、ROS2通信设置及联调测试。特别针对版本兼容性、Gazebo插件构建和MicroDDS配置等常见问题提供避坑指南,帮助开发者高效搭建无人机仿真系统。

weixin_30836759的博客 1004

C语言手写HTTPD网站服务器

零基础手写C语言http网站服务器,快速入门C/C++后端开发、服务器开发。

程序员Rock的博客 1万+

python文件操作总结_Python文件操作总结

本文内容包括:文件的读写操作文件的各种系统操作存储对象遍历文件上代码:import osimport os.pathrootdir = "d:/code/su/data" # 指明被遍历的文件夹for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录...

weixin_32129187的博客 452

生信人填坑记 orthofinder的安装和基础使用

其中常用的有两个结果,第一个是Orthogroups文件夹下的Orthogroups.GeneCount.tsv,这个文件里保存着每个家族在每个物种里的成员数量。(写到这儿饭点到了,吃饭要紧…在国内使用conda的同学我相信很多人都会遇到-|- -|- -|- -|- -|- -|- -|- -|- 一直转圈。软件的是由很简单,将你要跑的物种的蛋白质文件放在work/data目录下,文件名都用物种缩写,后缀统一就行。当然,很多软件都会自带一个这样的文件,conda装不了的时候可以去软件官网溜达溜达。

qq_43337286的博客 5382

python 文件学习心得_【学习心得】Python批量提取多个Excel文件内容

本文主要讲解怎样使用Python对多个excel文件任意区域内容进行批量提取。在看这篇文章之前,默认你已经具备了python的基础知识。如果没有任何基础,建议先看看上一篇文章:【学习心得】我的Python入门之旅。话不多说,直接上原始数据给大家看,注意,本文所使用数据全部为模拟假设数据,并非真实数据,请勿他用。本次使用数据为8个excel文件,理论上80个、800个excel都可以用本文...

weixin_35301706的博客 622

信号处理仿真:自适应信号处理_(8).自适应信道均衡

在无线通信系统中,信道的多径效应和时变特性会导致信号的失真,从而影响通信质量。自适应信道均衡技术通过实时调整均衡器的参数,以补偿信道失真,提高信号的质量和可靠性。本节将详细介绍自适应信道均衡的原理、算法和实现方法,并通过具体的仿真例子来说明其应用。

2401_87715305的博客 1039

使用MATLAB实时处理摄像头图像

本文介绍了如何使用MATLAB进行实时图像处理,包括从摄像头获取图像、对图像进行处理并显示处理结果。我们将演示如何使用MATLAB的图像处理工具箱来实现常见的图像处理任务,如图像增强、边缘检测和物体检测。

XsiJava的博客 921

Python学习笔记大总结(我把我所有python笔记做了总结和学习顺序,点击即可进入相关博客。希望可以便于你们阅读)

这里写目录标题第一章:Python语法基础第二章:Python控制语句第三章:Python函数第四章:Python文件使用第五章:面向对象程序设计 不足的我会后续慢慢补充到该博客里 第一章:Python语法基础 (1)Python数据类型(整数,浮点数,复数,字符串,format()用法)(超详细笔记) (2)组合数据类型之序列类型(包含元组,列表,字符串)(Python学习笔记) (3)组合数据类型之集合类型(学习笔记)(Python) (4)(Python)组合数据类型之字典类型和操作(学习笔记) 第二

不吃辣的IT男 3万+

VN5620以太网测试——环境搭建篇

CANoe(CAN open environment)VN5620 :是一个紧凑而强大的接口,用于以太网网络的分析、仿真、测试和验证。VN5620 接口支持各种可能的应用。它适用于与其他总线系统、网络参与(例如在模拟和生成帧、测试中的负载和错误)的同步以太网监控。在2021年Vector公司的以太网接口卡VN5610和VN5640设备已经陆续停产,相应被VN5620和VN5650代替。

诊断协议那些事儿's blog 8930

Python文件的使用(一)(学习笔记)

Python文件的使用(一)(学习笔记) 一、文件的访问 1:使用open()函数打开(或建立)文件,返回一个file对象。 2:使用file对象的读/写方法对文件进行读写操作。 3:使用file对象的close()方法关闭文件。 简单代码展示: file=open("文本.txt",'r') tf=file.read() file.close() print(tf) 二、打开(建立)文件 1、open(“文件路径”,‘模式’)函数 2、 值 描述 ‘r’ 读模式。如果文件不存在,则发生

不吃辣的IT男 3548

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

python 学习笔记(超详细)(二)

python 学习笔记(二) 文章目录python 学习笔记(二)1.列表2.元组3.字典4.集合5.内置方法sorted() 1.列表 列表是python的内置可变序列,是包含若干元素的有序连续内存空间,用[ ]表示,列表可以和元组,字典等嵌套使用,可以增加删除元素,列表对象自动进行内存的扩展与收缩 a=[1,2,3,4,5] a.append(6) #将元素x添加到列表尾部 print...

WD 1962

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

初学python的体会心得-python初学心得

广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!python 是一门编程语言,任何编程语言从一开始就离不开动手实践,光靠看书、看视频是不可能学会的,当然看书这些是非常重要的,看书能让形成自己的知识点体系,从而对 python 形成自己的方法论; 书的话对于初学者,我还是推荐董付国老师的《python 程序设计基础》,这本书非常适合小...

weixin_37988176的博客 2310

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

python write函数换行_Python文件的使用(一)(学习笔记)

一、文件的访问1:使用open()函数打开(或建立)文件,返回一个file对象。2:使用file对象的读/写方法对文件进行读写操作。3:使用file对象的close()方法关闭文件。简单代码展示:1 file=open("文本.txt",'r')2 tf=file.read()3 file.close()4 print(tf)二、打开(建立)文件1、open(“文件路径”,...

weixin_39966130的博客 1万+

Python学习笔记(二)(字符串)

x = 10 # 整数name = "Alice" # 字符串is_valid = True # 布尔值s1 = '单引号字符串's2 = "双引号字符串"s3 = """多行字符串"""

wsys_yysn的博客 1235

初学python的体会心得20字,学python的心得体会1500字

对于条件语句与循环语句,因为有着c++的基础,比较容易上手,而且在接触的时候发现了许多微妙之处,就比如在Python中,不管是if,while,for,还是之后学习的函数与类,它都没有用到大括号{},所以在编写程序的时候,一定要注意每一行所在的位置,否则不是报错,就是程序的运行结果事与愿违。-----------------------------------------------那么,第二周的学习就到这了-------------------------------------------

Fixf4556的博客 1048

学python心得体会800字-python心得体会

广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!前些日子用python基于prometheus开发了一个vsphere volume卷监控的exporter,于是跟vsphere的api(pyvmomi)接口打上了交道,开发的过程中你会发现pyvmomi的接口返回的对象好多列表类型的,当你取其中一个对象的时候可能需要进行多层的循环遍...

weixin_37988176的博客 1万+

初学python的体会心得20字,初学python的体会心得2000

对于条件语句与循环语句,因为有着c++的基础,比较容易上手,而且在接触的时候发现了许多微妙之处,就比如在Python中,不管是if,while,for,还是之后学习的函数与类,它都没有用到大括号{},所以在编写程序的时候,一定要注意每一行所在的位置,否则不是报错,就是程序的运行结果事与愿违。-----------------------------------------------那么,第二周的学习就到这了-------------------------------------------

Leospanb的博客 861

我的python入门心得

我的python入门心得 背景介绍,为什么是python ​ 我大概半年前开始业余时间学的,本身大学学的也是软件,虽然没接触过python,但我觉得应该学习成本也不高。去菜鸟教程看了下,http://www.runoob.com/python3/python3-tutorial.html。掌握一些基本东西就可以。学习时间大概3小时。 数据类型:string,int,l...

weixin_42866931的博客 7698

【C语言与Python学习笔记目录】

【C语言与Python学习笔记目录】 为了极大程度地方便大家查阅资料,我特地将C语言和Python的学习笔记整理成目录的形式,大家直接就可以链接进去,就不用了找了,只需收藏本页就可以。 小白之路艰辛,希望在帮助到大家的同时能收获到大家小小的赞~ C语言 C语言-基础入门-学习笔记(1):概述 C语言-基础入门-学习笔记(2):常量与变量&基本数据类型 C语言-基础入门-学习笔记(3):表达...

qq_42826337的博客 4386

Python学习笔记(二)

http://playpointxd.spaces.live.com/Blog/cns!F76C78ED20EEB74B!942.entryPython学习笔记(二) 嵌入python的最高层级函数int Py_Main(int argc, char** argv) 类似于C中的main,不多说了 然后在C中执行python程序,分成以下几类函数 (1)int PyRun_SimpleString

skyremember的专栏 2822

【AI Studio】Python 学习笔记 —— 00 心得&总结

前言:本系列共有6篇正文,1篇总结。总结是最后写的,虽然序号是00,只是为了自己觉得好看而已。 目录《百度飞桨领航团零基础Python速成营》 课程笔记 —— 00 心得&总结一、导航二、心得三、总结1)专业术语:生成器 - yield2)专业术语:高阶函数3)专业术语:闭包4)专业术语:装饰器5)专业名词:多态性四、作业 ——————————————— 《百度飞桨领航团零基础Python速成营》 课程笔记 —— 00 心得&总结 依据:博客空间 https://blog.csdn.n.

Lovely_him的博客 888
上一篇: Python文件的使用(一)(学习笔记)
下一篇: python文件夹的操作(学习笔记详细)
不吃辣的IT男
博客等级 码龄7年 6560粉丝 63原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃辣的IT男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值