码迷,mamicode.com
首页 > 编程语言 > 详细

python_os模块

时间:2020-02-06 23:34:00      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:子目录   rename   move   ntp   系统   std   计算   改变   getc   

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模块

标签:子目录   rename   move   ntp   系统   std   计算   改变   getc   

原文地址:https://www.cnblogs.com/myfy/p/12271113.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!