python之os模块简介

作者: long2016 | 来源:发表于2017-08-05 22:16 被阅读34次

前言: os模块的功能很多, 在这里只介绍一些常用的功能

print(dir(os))  #打印改模块的所有属性和方法
os.name  #指出正在使用的平台  Windows--->nt Linux/Unix--->posix

print (id('nt'))  #id函数返回对象的内存地址 

Windows = 'nt'

if os.name == Windows:
    print ('Windows')
else:
    print ('Linux/Unix')

print(id(Windows))
print(id(os.name))
#通过上述内存地址的打印, 可以发现, 内容相同的字符串的内存地址相同, 是同一个对象
#可以用 is 或者 == 进行判断  


print(os.getcwd()) #可以得到当前脚本的工作路径
print(os.listdir(os.getcwd()))  #返回当前路径下的所有文件和目录名

lnks = []
others = []
for path in os.listdir(os.getcwd()):
    # path = path   # decode   unicode --> 指定编码    encode  当前编码 --> unicode
    if ".lnk" in path:
        lnks.append(path)
    else:
        others.append(path)


print(lnks)
print(others)


 path = "{}\\removeTest.txt".format(os.getcwd())
 os.remove(path)  # 删除指定的文件

print(os.path.split(os.getcwd()))  #返回一个路径名和文件名

os.path.isfile(path) #检验给出的路径是否是一个文件
os.path.isdir(path)  #检验给出的路径是否是一个目录
os.path.exists(path) #检验给出的路径是否存在
 os.rename("oldName", "newName") #重命名
 os.mkdir("path") #创建目录


print(os.stat(os.getcwd()))  # 获取文件或者目录信息

print(os.environ)  # 获取系统环境变量
print(type(os.environ)) # 判断os.environ 是什么类型  instance

print(isinstance(os.environ, dict)) #  判断os.envirenon 是否为dict  False

相关文章

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • python subprocess模块调用shell命令

    简介 python中的subprocess模块已经开始代替os模块(os.system,os.spawn,os.p...

  • Python 基础篇章5-os模块

    os模块 os模块简介 os模块是我们接触python可能最常用的一个内置模块。os作者是认为是operation...

  • python之os模块简介

    前言: os模块的功能很多, 在这里只介绍一些常用的功能

  • 总结os,os.path模块的常用的功能:

    os模块简介: OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移...

  • os+sys

    python模块之os、sys os+sys:官方文档是最好的模块表达说明。 1、os os模块是与操作系统交互的...

  • Python OS模块简介

    简介 Python是近年来用于数据处理、数据分析和网站构建等各种任务的最常用语言之一。在处理这些任务的过程中,有许...

  • Python OS模块常用方法总结

    Python OS模块常用方法总结Python OS模块方法:操作 说明os.g...

  • Python的内置包(一)

    一.OS模块 一).OS模块的概念: Python os模块是Python提供的访问操作系统功能的模块,如打开、读...

  • Python ☞ day 6

    Python学习笔记之 os模块 & 递归函数 & 栈 & 队列 os模块:包含了普遍的操作系统的功能 有些方法存...

网友评论

    本文标题:python之os模块简介

    本文链接:https://www.haomeiwen.com/subject/itwwlxtx.html