一起学习python——基础篇(19)

今天来说一下python的如何修改文件名称、获取文件大小、读取文中指定的某一行内容。

1、修改文件名称:

import os

testPath="D:/pythonFile/test.txt"

testPath2="D:/pythonFile/test2.txt"

#修改文件名称使用rename方法,

#第一个参数是原文件路径、第二个参数表示新文件路径

os.rename(testPath,testPath2)

#这个rename方法也可以修改文件后缀名,例如

testPath3="D:/pythonFile/test2.doc"

os.rename(testPath2,testPath3)

2、获取文件大小:

import os

testPath3="D:/pythonFile/test2.doc"

#获取文件的大小使用getsize方法

size = os.path.getsize(testPath3)

print("文件大小为:"+str(size))

注意:getsize方法返回的值为整数型,前面有str类型的内容拼接,所以打印内容里面使用+符号的时候必须把getsize中返回的int型修改为str型打印,否则会报错,这个很早的时候就讲过。

如何查看方法返回的值是什么类型,你就ctr键+点击这个方法就可以进入里面的函数看到返回的类型。

3、读取文中指定的某一行内容:

import linecache

#文件的路径

testPath="D:/pythonFile/test.txt"

#使用getline方法,可以读取文件中指定的某一行

print(linecache.getline(testPath, 2))

大家有啥不懂的可以私信我,一起学习进步哈!

相关推荐
狐狐生风几秒前
LangGraph 生产级部署全解:FastAPI + Docker
python·docker·langchain·prompt·fastapi·langgraph·agentai
江屿风2 分钟前
【c++笔记】类和对象流食般投喂(上)
开发语言·c++·笔记
minglie15 分钟前
e和π是无理数和超越数
学习
xyq202413 分钟前
Lua 模块与包
开发语言
CLX050520 分钟前
C#怎么实现全局异常过滤器_C#如何捕获控制器报错【核心】
jvm·数据库·python
小短腿的代码世界24 分钟前
打印不止是QPrinter:深入Qt Print Support框架的内核设计与跨平台输出管道
开发语言·qt
性野喜悲25 分钟前
python将excel中的链接转成图片并替换链接展示在excel中【将pdf的第一页插入excel并将对应信息获取到插入签名等位置】
开发语言·python·excel
诙_27 分钟前
C++代码实践应用
开发语言·c++
Marvel__Dead27 分钟前
基于 AI 大模型的百度旋转验证识别(通用能力极强)
人工智能·爬虫·python·验证码识别·ai 大模型
谙弆悕博士28 分钟前
【附C语言源码】从零实现命令行贪吃蛇游戏
c语言·开发语言·学习·游戏·游戏程序·小游戏·贪吃蛇