美文网首页
python标准库之os模块

python标准库之os模块

作者: gexianyu | 来源:发表于2022-08-25 10:32 被阅读0次

大家好!今天给大家分享一个python标准库中的OS模块,我们知道无论是Windows系统还是Linux系统都会有文件系统,该模块就具备用来操作文件系统的功能,同时该模块也具备执行shell命令的功能。

在应用os模块之前需要引入:import os

help(os) 查看帮助文档

print(os.getcwd()) #获取当前文件的绝对路径

print(os.listdir()) #获取当前目录下的所有文件和文件夹

# os.remove('begin_test.py') #删除指定的文件

print(os.listdir())

# os.mkdir('hahaha') #创建一个新的文件

# os.rmdir('hahaha') #创建一个名位hahah的目录文件夹

#os.rename(name1,name2) #重命名一个文件

# os.chdir(r'D:\pythonlear\day08\me') #改变当前目录,到指定目录中

print(os.path.abspath('.')) # 获得文件所在的绝对路径

print(os.path.abspath('..'))

print(os.path.split('D:\pythonlear\day08\me')) # 将路径分解为(文件夹名称,文件名)

print(os.path.join('D:\pythonlear\day08\me','D:\pythonlear\day08\me')) #将path 进行组合,若其中有绝对路径,则之前的path将被删除

print(os.path.dirname('D:\pythonlear\day08\me')) #返回path中的文件夹部分,路径中没有当前文件的名称

print(os.path.basename('D:\pythonlear\day08\me')) # 返回path中的文件名,也就是当前文件的文件名

# os.path.getmtime(path) #:文件或文件夹的最后修改时间,返回时间戳。

# os.path.getatime(path) #:文件或文件夹的最后访问时间,返回时间戳。

# os.path.getctime(path) #:文件或文件夹的创建时间,返回时间戳

#os.path.getsize(path):返回文件或者文件夹的大小,若是文件夹返回0

print(os.path.getsize('D:\pythonlear\day08\me\pre_learn.py'))

# os.path.exists(path):文件或者文件夹是否存在,返回True 或者 False

print(os.path.exists('D:\pythonlear\day08\me\pre_learn.py'))

# 可以运行shell命令,在Linux中就是终端模拟器中的模拟的命令

# os.system(command) # 用来运行shell命令

eg: os.system('ping baidu.com')

相关文章

  • (三)python常用标准库

    python常用标准库 python标准库常见模块 操作系统相关:os 时间与日期:time、datetime 科...

  • 39-os模块

    OS 模块导入方式: import os os模块是Python标准库中的一个用于访问操作系统相关功能的模块,os...

  • Python常用标准库之os

    模块导入方式: import os os模块是Python标准库中的一个用于访问操作系统相关功能的模块,os模块提...

  • os (47)

    模块导入方式: import os os模块是Python标准库中的一个用于访问操作系统相关功能的模块,os模块提...

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

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

  • Python标准库之os模块-----

    1.os.name->str返回当前使用的平台,'nt'表示windows.'posix'表示linux 2.os...

  • python标准库之os模块

    大家好!今天给大家分享一个python标准库中的OS模块,我们知道无论是Windows系统还是Linux系统都会有...

  • 12 python中模块和包如何导入

    1 模块的三种类型 python标准库python自带的标准库,比如常用的有os,sys,re,logging等 ...

  • Python 一些有趣的技巧,包括协程例

    1. 路径操作比起 os 模块的 path 方法,python3 标准库的 pathlib 模块的 Path 处理...

  • Python常用模块

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

网友评论

      本文标题:python标准库之os模块

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