os 模块 处理文件和文件夹

时间:2021-04-17
本文章向大家介绍os 模块 处理文件和文件夹,主要包括os 模块 处理文件和文件夹使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.获取当前运行的python代码文件路径

2.列出指定路径下的文件夹包含的文件和子文件夹名称

3.分离文件主名和扩展名

4.重命名文件和文件夹

1.获取当前运行的python代码文件路径

import os

path = os.getcwd()
print(path)

  

2.列出指定路径下的文件夹包含的文件和子文件夹名称

import os

path = "C:\Windows\System32"
file_list=os.listdir(path)
for i in file_list:
    print(i)

  

3.分离文件主名和扩展名

import os 

path = "C:\Windows\System32\aadWamExtension.dll"
separate = os.path.splitext(path)
print(separate)

# out: ('C:\\Windows\\System32\x07adWamExtension', '.dll')
# 返回包含两个元素的元组

  

4.重命名文件和文件夹

import os

oldname = "E:\Yzh\pandas\国铁订单_发票.xlsx"
newname = "E:\Yzh\pandas\国铁订单_发票1.xlsx"
os.rename(oldname,newname)

# 对文件夹进行重命名时,只能重命名最后一级的文件夹,而不能更改上级文件路径

  

原文地址:https://www.cnblogs.com/Teyisang/p/14670880.html