python关于os模块与os.path的相关操作
Posted 北鼻coder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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_))
---恢复内容结束---
以上是关于python关于os模块与os.path的相关操作的主要内容,如果未能解决你的问题,请参考以下文章