---恢复内容开始---
#__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_))
---恢复内容结束---
0