45-python-os模块

import os

  

print(os.getcwd())      # 当前目录
os.chdir(r'C:\Users\ad\PycharmProjects\index\1\py9')    # 修改当前目录
#os.curdir('.')          # . 返回的是当前目录
#os.pardir('..') # ..返回的是上一层目录


# 创建/删除 文件夹
# makedirs :  可生成多个递归目录 (一次性创建多个目录)
# os.makedirs('newdir/new1')

 

# removedirs : 若目录为空,则删除,并递归到上一级目录,若也为空,则继续删除,以此类推 (一次性删除多个目录)
# os.removedirs('newdir/new1')

 

# mkdir  创建单个文件夹
# os.mkdir('newname1')

  

# rmdir  删除单个文件夹,若不为空,则无法删除
# os.rmdir('newname1')

 

# listdir  列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
print(os.listdir(r'C:\Users\ad\PycharmProjects\index\1'))
                # 打印结果:['.idea', '1py', 'py2', 'py3', 'py4', 'py5', 'py6', 'py7', 'py8', 'py9']

  

# remove()  删除一个文件
#os.remove()

 

# rename()  重命名文件/目录
#os.rename()

 

# set   输出操作系统特定的路径分割符,win下为\ ,linux 下为 /
print(os.sep)   # 打印结果:\

 

# lineset   输出当前平台使用的行终止符,win下为\t\n,linux 下为 /n

# popen  运行shell命令,直接显示   有返回值 -- 没乱码..
ret = os.popen('dir').read()
print(ret)

 

# system  运行shell命令,获取执行结果  无返回值  -- 乱码..
os.system('dir')

 

# 系统环境变量
print(os.environ)

  

posted @ 2018-10-28 21:14  _Q  阅读(77)  评论(0)    收藏  举报