码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-10-20 23:47:46      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:文件   运行   data   nbsp   import   工作   print   学习python   std   

 

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

技术分享图片

 

技术分享图片

 

#__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(rE:\[AAA]千峰全栈学习python))

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


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

#获取文件属性
print(os.stat(rE:\[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 = rE:\[AAA]千峰全栈学习python\day3
p2=jiajia666
print(os.path.join(p1,p2))

# 拆分路径
path2=rE:\[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_=rE:\[AAA]千峰全栈学习python\day4\1OS模块.py      # .txt .py文件也是一种文件
print(os.path.isfile(path_))

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

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

技术分享图片

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

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

标签:文件   运行   data   nbsp   import   工作   print   学习python   std   

原文地址:https://www.cnblogs.com/jiyongjia/p/9823314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!