【9】python关于os模块与os.path的相关操作

 

---恢复内容开始---

 

 

#__author:"吉*佳"
#date: 2018/10/20 0020
#function:

# os模块知识点
import os

# 获取平台名称: 打印:nt代表windows   posix 代表linux,unix  MAC os
print(os.name)

# 这个Mac系统能执行,打印操作系统详细信息
os.uname()

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

# 获取指定的环境变量
print(os.environ.get('APPDATA'))

# 获取当前的目录  即输出 .
print(os.curdir)

# 获取当前的工作目录,即当前的程序所在的目录
print(os.getcwd())

# 获取当前目录下的文件内容信息,是以列表返回的,即可以遍历拿出所有的东西
print(os.listdir(r'E:\[AAA]千峰全栈学习python'))

# 在python脚本的当前目录创建新的文件夹
os.mkdir("newdir")                                      #相对路径方式
os.mkdir(r'E:\[AAA]千峰全栈学习python\day3\newdirs')   #绝对路径方式


# 删除文件夹
os.rmdir("newdir")                                 #当前工作路径的删除
os.rmdir(r'E:\[AAA]千峰全栈学习python\day3\newdirs')     #绝对路径删除

#获取文件属性
print(os.stat(r'E:\[AAA]千峰全栈学习python\day3'))

#重命名当前python 文件目录下的一个目录的名字
os.rename("jiajia666","jiajia")

# 删除普通文件(当前工作文件目录内的)
os.remove('fille666.txt')

# 运行shell 命令,打开记事本

os.system("notepad")      
os.system('write')
os.system('mspaint')              #画图板
os.system('msconfig')             #设置


os.system('shutdown -s -t 5000')           #设置83分钟后关机

os.system('shutdown -a')                     #取消关机

os.system("notepad")                       #打开写字板软件
os.system('taskkill/f /im notepad.exe')      #关闭写字板软件

 

#__author:"吉勇佳"
#date: 2018/10/20 0020
#function:

import os

# 进入程序所在目录下的一个文件夹路径  输出:E:\[AAA]千峰全栈学习python\day4\jiajia666
print(os.path.abspath('./jiajia666'))

# 拼接路径
p1 = r'E:\[AAA]千峰全栈学习python\day3'
p2='jiajia666'
print(os.path.join(p1,p2))

# 拆分路径
path2=r'E:\[AAA]千峰全栈学习python\day3\jiajia666\1.txt'
print(os.path.split(path2))     #返回一个元组,得到目录 和文件名

# 判断是否是目录
print(os.path.isdir('jiajia666'))

# 判断目录是否存在
print(os.path.exists("jiajia6766"))

# 判断是否是文件、返回true or false
path_=r'E:\[AAA]千峰全栈学习python\day4\1OS模块.py'      # .txt .py文件也是一种文件
print(os.path.isfile(path_))

# 获取文件的大小信息 返回字节数
print(os.path.getsize(path_))

# 获取文件名
path_=r'E:\[AAA]千峰全栈学习python\day4\1OS模块.py'
print(os.path.basename(path_))

---恢复内容结束---

posted @ 2018-10-20 22:35  北鼻coder  阅读(376)  评论(0编辑  收藏  举报