python_os模块

Posted Lucky

tags:

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

import os

#OS模块
#函数:getcwd()
currentPath=os.getcwd() #返回当前工作目录
print(返回当前工作目录:{0}.format(currentPath))

#函数:chdir(path)
os.chdir(D:\) #改变工作目录
currentPath=os.getcwd()
print(返回当前工作目录:{0}.format(currentPath))

#函数:listdir(path=‘.‘)
dirlist=os.listdir() #列举指定目录中的文件名,‘.‘表示当前文件所在目录,‘..‘表示当前目录的上一级目录
print(dirlist)

#函数:mkdir(path)
os.mkdir(E:\test\ostest) #创建单层目录,若目录已存在,则抛异常
dirlist=os.listdir(E:\test)
print(dirlist)

#函数;makedirs(path)
os.makedirs(E:\test\ostest\a\b\c) #递归创建多层目录,若该目录已存在,则抛异常
dirlist=os.listdir(E:\test\ostest)
print(dirlist)

#函数:remove(path)
os.remove(E:\test\1.txt) #删除文件
dirlist=os.listdir(E:\test)
print(dirlist)

#函数:rmdir(path)
os.rmdir(E:\test\ostest\a\b\c) #删除单层目录,如果该目录非空则抛异常
dirlist=os.listdir("E:\test\ostest\a\b")
print(dirlist)

#函数:removedirs(path)
os.removedirs(E:\test\ostest\a\b) #递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛异常
dirlist=os.listdir(E:\test)
print(dirlist)

#函数:rename(oldname,newname)
os.rename(E:\test\2.txt,E:\test\222.txt)
dirlist=os.listdir(E:\test)
print(dirlist)

#函数:system(command)
os.system(calc) #运行系统的shell命令,当前为打开计算器

 

以上是关于python_os模块的主要内容,如果未能解决你的问题,请参考以下文章

python_OS 模块

Python_OS模块

Python_os模块的使用

---python_os---python操作文件的笔记

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

如何有条件地将 C 代码片段编译到我的 Perl 模块?