listdir()

作用:返回指定的文件夹包含的文件或文件夹的名字的列表。

格式:os.listdir(path)

  • path为指定的路径,且要为绝对路径
  • 返回值是路径下文件或文件夹的名字的列表。

代码:

import os
path = "F:\\"
file_list = os.listdir(path):
print(file_list)

os.path.join()

作用:连接路径名

代码:

import os
path1 = "USERS"
path2 = "desktop"path3 = path1+path2
path4 = os.path.join(path1,path2)print(path3)
print(path4)

结果:

USERSdesktop
USERS\desktop
#注意斜杠方向是\

os.path.abspath()

作用:将路径修改为绝对路径

代码:

path1 = 'C:/Users/UESRDER/Desktop'
path2 = 'C:\\Users\\UESRDER\\Desktop'
file = "新建文本文档.txt"
path1 = os.path.join(os.path.abspath(path1),file)
path2 = os.path.join(os.path.abspath(path2),file)
print(path1)
print(path2)

结果:

C:\Users\UESRDER\Desktop\新建文本文档.txt
C:\Users\UESRDER\Desktop\新建文本文档.txt
#注意斜杠方向,都变成一样的格式了

os.rename()

作用:给文件或者目录重命名

格式: os.rename(src, dst)

  • src为要修改的文件名,dst为修改后的文件名
  • 该函数没有返回值

代码示例:

#修改一个文件夹里的所有文件名
import os
path = 'C:/Users/UESRDER/Desktop/test/0'
filelist = os.listdir(path)#列出路径下的文件名或图片名并且存入list列表
total_num = len(filelist)#获取文件长度(个数)
i = 0
for files in filelist:i = i+1src = os.path.join(os.path.abspath(path),files)#要修改的文件的绝对路径dst = os.path.join(os.path.abspath(path),str(i)+'.png') #os.path.join()(从哪里读数据,数据路径)os.rename(src,dst)

python os库的常用函数记录相关推荐

  1. Python turtle库的常用函数

    Turtle是python内置的图形化模块,可以用来绘制线条.圆.文本等图形. 画布就是turtle用于绘图区域, 我们可以设置它的大小和初始位置 1.设置画布大小: turtle.screensiz ...

  2. [转载] [python标准库]math——数学函数

    参考链接: Python数学库| expm1()方法 [python标准库]math--数学函数         作用:提供函数完成特殊的数学运算.         Python 版本:1.4 及以后 ...

  3. C语言windows.h库的常用函数(三)

    SetCursorPos函数 用途 SetCursorPos函数是windows.h库中用来设置指针位置的函数,使用该函数鼠标指针将会直接跳至指定坐标位置 参数 SetCursorPos函数拥有x和y ...

  4. Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略

    Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...

  5. pillow是python的图像处理标准库_详解Python图像处理库Pillow常用使用方法

    pil(python image library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了. 其官方主页为:pil. pil ...

  6. (numpy)python中Array的常用函数

    python中Array的常用函数 1.unique 2.sum 3.max 1.unique a = np.random.randint(10, size=20).reshape(4,5) a &g ...

  7. gmpy2库的常用函数及其作用

    第一次做RSA题,去找题解,发现得用上gmpy2库,下好之后去了解了一下gmpy2库的常用函数 注:一般是用这个库来解决一些大整数之间的各种计算,下面的例子都是举的常规数 1.求两整数的最大公因数 i ...

  8. pillow属于python标准库吗_详解Python图像处理库Pillow常用使用方法

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了. 其官方主页为:PIL. PIL ...

  9. Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()

    1.random.random():生成一个0到1的随机符点数: 0 <= n < 1.0 语法:random.random() #生成一个0~1之间的随机浮点数 print(" ...

最新文章

  1. 洛谷P1678-烦恼的高考志愿
  2. 数学连乘和累加运算符号_期中复习:小学数学各年级知识点和重点、难点大全!...
  3. Day1 安装虚拟机和centos7系统
  4. netcore 实现一个简单的Grpc 服务端和客户端
  5. SpringBoot加载静态资源
  6. 【好书推荐】-你的灯亮着吗?
  7. 企业图纸共享办公系统哪个好
  8. 微服务整合J2cache并改造使用
  9. open-falcon配置报警
  10. 2.使用RNN做诗歌生成
  11. Linux查看CPU使用率的一些命令
  12. 计算机键盘功能教案,键盘认识教案
  13. 一对一语音视频直播双端原生APP源码/thinkphp后台源码/社交交友语音视频聊天即时通信APP源码
  14. 使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi-Fi热点
  15. poj3046 Ant Counting
  16. 获取sku详细信息 API 返回值说明
  17. 计算机工程师系列职称答辩,评中级工程师职称需要答辩吗?申报人需哪些条件?...
  18. python django 图片管理系统
  19. FL Studio20.9水果软件免费插件有哪些?
  20. java 多线程爬取网页,利用jsoup爬取百度网盘资源分享连接(多线程)

热门文章

  1. 【参赛作品65】MOGDB/openGauss的txid_snapshot 数据类型和相关函数
  2. 如何在 Mac 中隐藏文件或文件夹?
  3. 智联招聘java可信吗_蛇字属于什么生肖十二生肖中的动物各怎么读?
  4. xbox蓝牙手柄驱动_如何通过蓝牙将Xbox One控制器连接到Windows
  5. Web前端学习笔记(五)--- 手风琴菜单
  6. tp5.0 think-queue 消息队列
  7. Linux下固态硬盘坏块修复,固态硬盘如果发现坏块就完蛋了
  8. channel estimation
  9. python标准数据类型叮叮叮
  10. Lync / Skype for Business登录界面UI切换