Python3.x基础学习-os模块学习

Posted Johnsonbug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3.x基础学习-os模块学习相关的知识,希望对你有一定的参考价值。

os模块

使用os 模块对文件进行一些相关操作

import os

# 1.重命名文件 os.rename(旧文件名,新文件名)
os.rename(test.txt,test3.txt)
os.rename(test4.txt,test)

# 2.删除文件 os.remove(文件名)

os.remove(test1.py)

# 3.创建单层目录 os.mkdir(目录名)

os.mkdir(test4.txt)

# 创建多级目录 os.makedirs(目录名)
# 创建a/b/c/d多级目录

os.makedirs(a/b/c/d,exist_ok=True)

# 4.删除目录
    # 删除单层目录 os.rmdir(目录名)
    # 删除多级目录  os.removedirs(目录名)
os.rmdir(a/b/c)
os.removedirs(a/b/c/d)

# 5获取当前所在目录 os.getcwd()
print(os.getcwd())

# 6.获取目录列表 os.listdir(path)
# 获取当前目录列表
print(os.listdir(os.getcwd()))
print(os.listdir(rE:python.py))

# 7.切换所在目录 os.chdir()
print(os.getcwd())
os.chdir(a/b/c/d)
print(os.getcwd())
with open(i.txt,w,encoding=utf-8) as f:
    f.write(hello world)

# 8.判断文件或者文件夹是否存在 os.path.exits()

print(os.path.exists(test2.txt))

# 9.判断是否为文件 os.path.isfile()
print(os.path.isfile(test2.txt))
print(os.path.isfile(a))

# 10.判断是否为目录  os.path.isdir()

print(os.path.isdir(a))
print(os.path.isdir(E:/python.py))

# 11.获取绝对路径 os.path.abspath()
print(os.path.abspath(test2.txt))

# 12.判断是否为绝对路径 os.path.isabs()
print(os.path.isabs(rE:All_Project_EntryPythonPython全面学习相关高级用法\test2.txt))

# 13 获取路径中的最后部分 os.path.basename()
print(os.path.basename(test.txt))
print(os.path.basename(rE:All_Project_EntryPythonPython全面学习相关高级用法	est2.txt))

# 获取当前文件的路径 __file__
print(__file__)

# 14.获取文件的所在目录 os.path.dirname
print(os.getcwd())
print(os.path.dirname(os.getcwd()))
print(os.path.dirname(rE:All_Project_EntryPythonPython全面学习相关高级用法	est2.txt))

 

以上是关于Python3.x基础学习-os模块学习的主要内容,如果未能解决你的问题,请参考以下文章

python基础学习os模块和sys模块

Python学习笔记——基础篇第五周——os模块和sys模块

python基础学习日志day5---os模块

Python3.x基础学习-异常报错处理

python基础学习4-函数内置函数os模块time模块

Python3.x:基础学习