import os
print(os.name)#返回操作系统的名字,Windows 返回 ‘nt’; Linux 返回’posix’。注意该命令不带括号。
#以下命令基本都带括号
print(os.getcwd())#获取当前工作的目录
print(os.listdir(‘C:\Users\asus\Desktop\课题资料’))
#使用os.listdir时记住路径加冒号反双斜杠,而不是单斜杠
print(os.listdir(‘C:\Users\asus\Desktop\lianxi’))
#os.remove(‘C:\Users\asus\Desktop\lianxi\备案.txt’)#删除path指定的文件,该参数不能省略。
print(os.listdir(‘C:\Users\asus\Desktop\lianxi’))
#os.rmdir(‘C:\Users\asus\Desktop\新建文件夹’)#删除空的文件夹
#os.mkdir(‘C:\Users\asus\Desktop\成宝荣的练习’)#创建path指定的目录,该参数不能省略
os.mkdir(‘C:\Users\asus\Desktop\hello’)
os.mkdir(‘C:\Users\asus\Desktop\hello\hi’)
#os.mkdir(path)的功能是一级一级的创建目录
os.makedirs(‘C:\Users\asus\Desktop\hello1\hi1’)
#os.makedirs可以一次创建多级目录,哪怕中间目录不存在也能正常的(替你)创建
print(os.path.isfile(‘C:\Users\asus\Desktop\hello1\hi1’))
#判断指定对象是否为文件。是返回True,否则False
print(os.path.isdir(‘C:\Users\asus\Desktop\hello1\hi1’))
判断指定对象是否为目录。是True,否则False#
print(os.path.exists(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#检测指定目录下的文件夹或文件是否存在
print(os.path.split(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#返回路径的目录和文件名,即将目录和文件名分开,而不是一个整体。此处只是把前后两部分分开而已。
#就是找最后一个’/’
print(os.system(“echo [hello world!]”))
path = “C:\Users\asus\Desktop\hello\hi”
e = os.getcwd()#获取当前py文件工作路径
print(e)
os.chdir(path)#更改工作路径到path下
e = os.getcwd()
print(e)
print(os.path.getsize(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#获得文件的大小(字节)
print(os.path.abspath(‘untitled2.py’))
print(os.path.abspath(file))
#获得py文件的绝对路径(完整路径)
print(os.path.join(‘C:\Users\asus\Desktop\lianxi’, ‘新建文本文档.txt’))
#连接路径和文件名,注意路径为反双斜杠