【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_))

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

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

时间: 2024-08-10 15:11:56

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

python之OS模块(对文件or目录操作)

OS模块 os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关.python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,例如:这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径. 常见函数列表 os.name

【python】glob模块、os模块

http://www.cnblogs.com/hongten/p/hongten_python_glob.html http://wenku.baidu.com/link?url=AgUq9_yQVjQ_uivEgjWEg9HNQ9bqXqY_efk_vtdPerzcTEkU-mgXFPZWckX8fwVaU_mNsZO5PUdVzjDbX4HtY5baiqxWNtF-rnIOzfGDfYm http://www.cnpythoner.com/post/92.html [python]glob模

Python 基础之模块之os os.path 及os与shutil对比

一: os 对系统进行操作 #注:以下操作都在linux环境下操作,且很多运行之前需要做好相关条件import os#(1)system() 在python总执行系统命令#os.system("touch ceshi.txt") #linux#os.system("ifconfig") # os.system("mspaint")  #windows# os.system("ipconfig")  #乱码#(2)popen()

python基础之模块之os模块

os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块的常用功能: 1  os.name      #显示当前使用的平台 >>> os.name 'nt' #这表示Windows >>> os.name 'posix' #这表示Linux 2  os.getcwd()      #显示当前python脚本工作路径 >>

python中常见模块命令(os/sys/platform)

一.Os Python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可以取代操作系统特定的路径分割符. os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径. os.getenv()和os.putenv()函数分别用来读取和设置环境变量. os.listdir()返回

Python的logging模块、os模块、commands模块与sys模块

一.logging模块 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') 屏幕上打印: WARNING:root:This is warning message 默认情况下,logging将日志打印到屏幕,日志级别为WARNING: 日志级别大小关系为:CRITICAL > ERR

os模块、os.path模块、shutil模块、configparser模块、subprocess模块

一.os模块 os指的是错作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd()  获取当前文件所在的文件夹路径 os.chdir()  修改当前工作目录 os.makedirs()  创建多级目录(不存在时,则创建) os.mkdir()  创建单级目录 os.rmdir()  删除文件夹(文件夹为空,则删除) os.listdir()  列出指定目录下的所有文件及子目录(存在一个列表中) os.stat()  获取文件信息 os

python 标准库模块之 os 模块

os 模块 作用 调用系统模块 常见用法 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.makedirs('dirname1/dirname2') 创建多层目录 os.removedirs('dirname1') 目录为空则删除 os.mkdir('dirname') 生成单级目录:相当于shell中mkdir d

python os模块 常用命令

python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name()--判断现在正在实用的平台,Windows 返回 'nt'; Linux 返回'posix' 2. os.getcwd()--得到当前工作的目录. 3. os.listdir()--指定所有目录下所有的文件和目录名.例: 以列表的形式全部列举出来,其中没有区分目录和文件. 4. os.remove()--删除指定文件 5. os.rmdi