os模块主要用于:目录、文件(删除、判断、分割文件名和后缀)

目录

(1)获取当前目录
(2)修改目录
(3)生成目录
(4)删除目录
(5)查看目录下的内容
(6)重命名目录
(7)修改时间属性
(8)链接目录
(9)判断目录是否存在
 import os

 "(1)获取当前目录"
print(os.getcwd())
print(os.path.abspath(".")) "(2)修改目录"
os.chdir("..")
print(os.getcwd()) "(3)生成目录"
"单目录"
os.mkdir("d:\\test") "多级目录"
os.makedirs(r"d:\test1\test2\test3") "(4)删除目录"
"删除单空目录"
os.rmdir("d:\\test") "递归删除多级空目录"
os.removedirs(r"d:\test1\test2\test3") "(5)查看目录下的内容"
"查看当前目录内容"
print(os.listdir('.')) "递归查看内容"
"""
os.walk(path, topdown=True)
生成一个目录下的所有文件名
topdown=True
默认,先当前目录,再子目录
topdown=False
先子目录,再根目录
""" "(6)重命名目录"
os.rename("pandas", "pandas_new") "(7)更新时间属性"
os.utime(r"d:\test") "(8)链接目录"
print(os.path.join("d:\\test", 'work')) "(9)判断目录是否存在"
if os.path.exists("d:\\test"):
print("exist") if os.path.isdir("d:\\test"):
print("isdir")
目录与文件

(1)链接
(2)分割
(3)目录
(4)文件名
(5)绝对路径
(6)最后存取时间
(7)最后修改时间
(8)创建时间
(9)重命名
(10)刷新时间属性
 "(1)链接"
print(os.path.join("d:\\test", 'work')) "(2)分割"
print(os.path.split(__file__)) "(3)目录"
print(os.path.dirname(__file__)) "(4)文件名"
print(os.path.basename(__file__)) "(5)绝对路径"
print(os.path.abspath(__file__)) "(6)最后存取时间"
print(os.path.getatime("d:\\test")) "(7)最后修改时间"
print(os.path.getmtime("d:\\test")) "(8)创建时间"
print(os.path.getctime("d:\\test")) "(6)重命名"
os.rename("pandas", "pandas_new") "(7)更新时间属性"
os.utime(r"d:\test")
文件
(1)删除
(2)判断
(3)分割文件名与后缀
(4)大小(字节)
 "(1)删除"
os.remove("d:\\test\\1.txt") "(2)判断"
if os.path.isfile("d:\\test\\1.txt"):
print("isfile") "(3)分割文件名与后缀"
print(os.path.splitext("1.txt")) "(4)大小(字节)"
print(os.path.getsize("d:\\test\\1.txt"))

linux命令

  os.system("ls")

判定当前操作系统

  os.name

    nt ---- Windows

    posix -- linux

路径分隔符(便于跨平台)

  os.path.sep

												

python os模块(2)的更多相关文章

  1. Python::OS 模块 -- 进程参数

    os模块的简介请参看 Python::OS 模块 -- 简介 os模块的文件和目录操作 Python::OS 模块 -- 文件和目录操作 os模块的进程管理 Python::OS 模块 -- 进程管理 ...

  2. Python::OS 模块 -- 进程管理

    os模块的简介参看 Python::OS 模块 -- 简介 os模块的文件相关操作参看 Python::OS 模块 -- 文件和目录操作 os模块的进程参数 Python::OS 模块 -- 进程参数 ...

  3. Python::OS 模块 -- 文件和目录操作

    os模块的简介参看 Python::OS 模块 -- 简介 os模块的进程管理 Python::OS 模块 -- 进程管理 os模块的进程参数 Python::OS 模块 -- 进程参数 os模块中包 ...

  4. Python::OS 模块 -- 简介

    OS 模块简介 OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移植的方法使用操作系统的功能.使用OS模块中提供的接口,可以实现跨平台访问.但是在OS模块中的接口并 ...

  5. Python OS模块标准库的系统接口及操作方法

    Python OS模块标准库的系统接口及操作方法 os.name 返回当前操作系统名,定义了'posix','nt','mac','os2','ce','java'(我使用win7/python3.1 ...

  6. python os模块学习

    一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的. 二.常用方法 1.os.name 输出字符串指示正在使用的平台.如果是wi ...

  7. python os模块详解

    一.Python os模块(Linux环境) 1.1 执行shell命令 os.system('cmd') 执行命令不保存结果 os.popen('command') 执行后返回结果,使用.read( ...

  8. Python OS模块常用功能 中文图文详解

    一.Python OS模块介绍 OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作. 可以查看OS模块的帮助文档: >>> i ...

  9. Python OS模块重要知识点

    Python OS模块重要知识点 这几点很重要,主要是关于文件路径,我之前踩了很多坑,今天总结一下,方便以后能够避免与path相关的各种坑! 1,首先我们想获取某个文件夹下面的所有文件夹以及文件(不包 ...

  10. python OS 模块 文件目录操作

    Python OS 模块 文件目录操作 os模块中包含了一系列文件操作的函数,这里介绍的是一些在Linux平台上应用的文件操作函数.由于Linux是C写的,低层的libc库和系统调用的接口都是C AP ...

随机推荐

  1. randow()方法

    Math库里的static(静态)方法random(),该方法的作用是产生0和1之间的一个double值. 注意产生的值包括0不包括1.

  2. Union和Union All到底有什么区别

    以前一直不知道Union和Union All到底有什么区别,今天来好好的研究一下,网上查到的结果是下面这个样子,可是还是不是很理解,下面将自己亲自验证: Union:对两个结果集进行并集操作,不包括重 ...

  3. 解决UIScrollView把uitableviewcell的点击事件屏蔽

    cell中 [self.contentView addSubview:self.scrollView]; self.scrollView.userInteractionEnabled = NO; [s ...

  4. php定时任务

    ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去 代码 ...

  5. IIS无法加载字体文件(*.woff,*.svg)的解决办法

    在编写前端代码的过程中经常会遇到使用特定的字体(*.woff,*.svg),此时在加载字体时请求会被返回 Failed to load resource: the server responded w ...

  6. ADC 转换序列暂时难理解

    通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,程序出错的时候理论上都会产生一个co ...

  7. [原创]java WEB学习笔记107:Spring学习---AOP切面的优先级,重用切点表达式

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  8. ZooKeeper的Znode剖析

    在ZooKeeper中,节点也称为znode.由于对于程序员来说,对zk的操作主要是对znode的操作,因此,有必要对znode进行深入的了解. ZooKeeper采用了类似文件系统的的数据模型,其节 ...

  9. JDBC代码模板

    import java.sql.Connection; import java.sql.SQLException; import java.util.Properties; import org.ap ...

  10. kzalloc 函数详解(转载)

    用kzalloc申请内存的时候, 效果等同于先是用 kmalloc() 申请空间 , 然后用 memset() 来初始化 ,所有申请的元素都被初始化为 0. view plain /** * kzal ...