操作系统(OS)方法介绍

#例程1   os.getcwd()获取当前执行文件的目录

os = OS()           #创建os对象

path = os.getcwd()  #os获取当前执行文件所在的目录的方法,无参数。 

print("%\n",path)   #显示当前目录


#例程2   os.chdir()切换目录

os = OS()   #创建os对象

a = os.chdir("d:\\")  #从当前路径跳转到c:\,成功返回True,否则返回False 

print("%\n",a)        #显示执行结果正确与否

path = os.getcwd()    #获取改变后的目录。 

print("%\n",path)     #显示改变后的目录


#例程3   os.pause()程序暂停执行

os = OS()   #创建os对象

os.pause()  #无参数,使程序暂停,按任意键接着运行 

print("%\n","按任意键,程序继续运行,才能显示词句话")


#例程4  os.rename()重命名方法

# 参数1:老文件名,参数2:新文件名,文件名也可以是路径

# 如果指定路径新文件名已经存在,会覆盖新文件

# 如果前后路径不也一样,相当于移动文件(老文件被删除,在新的路径上产生新文件)

os = OS()   #创建os对象

a = os.rename("copy00.txt","b.test")   #重命名,成功返回True,否则返回False.

print("%\n",a)   #重命名成功显示True,否则显示False


#例程5   os.pathexists()判断文件或路径是否存在

#参数是字符串(文件夹或路径)

#如果是路径返回True,否则返回False

os = OS()   #创建os对象

print("%\n",os.pathexists("c:\\windows"))   #判断路径"c:\\windows"是否存在  

print("%\n",os.pathexists("copy00.txt")) #判断文件"copy00.txt"是否存在


#例程6   os.pathisfile()判断参数(字符串)是否是个文件

#参数是字符串(文件名,可以带路径)

#如果是文件返回True,否则返回False

os = OS()   #创建os对象

a = os.pathisfile("c:\\copy00.txt")   #参数是字符串(文件名)

print("%\n",a)


#例程7   os.pathisdir()判断路径是否存在

# 输入参数(字符串)

# 如果输入字符串是路径,返回True,否则返回False

os = OS()   #创建os对象

a = os.pathisdir("c:\\xwindows")

print("%\n",a)


#例程8   os.mkdir() 创建单层目录

# 输入参数(字符串),是文件目录。

# 如果创建成功,返回True,否则返回False。如果目录已经存在,放弃创建,返回False

os = OS()                 #创建os对象

a = os.mkdir("d:\\test")  #

print("%\n",a)

a = os.mkdir(".\\test")   #在当前目录下,创建一个子目录test

print("%\n",a)


#例程9   os.makedirs() 创建多层目录

# 输入参数(字符串),是多层目录

# 如果创建成功,返回True,否则返回False

# 如果目录已经存在,放弃创建,返回False

os = OS()   #创建os对象

a = os.makedirs("d:\\test\\test1\\test2")

print("%\n",a)



0