os模块和os.path模块常用方法
今天和大家分享python内置模块中的os模块和os.path模块。
1.什么是模块呢?
- 在计算机开发过程中,代码越写越多,也就越来越难以维护,所以为了可维护的代码,我们会把函数进行分组,放在不同的文件里,在python里,一个.py文件就是一个模块。
2.python的内置模块有哪些?
- os
- os.path
- sys
- time
- datetime
- hashlib
- base64
3.如何导包、导模块?
- import 模块名称|包名称
- import 包名称.xx.xxx
- import xx.xxx.xx as xxxx
- from 包名称.xxx.xxx import xxx
4.模块有什么优点呢?
- 提高代码的可维护性
- 提高代码的复用,当模块完成时就可以在其他代码中调用
- 引用其他模块,包含python内置模块和其他第三方模块
- 比米娜函数和变量名称冲突
5.那么,什么是os模块和os.path模块?
- os模块是与操作系统交互的一个接口。
- os.path模块是和路径相关的模块
下面先来介绍os模块常用的方法:
- os.cpu_count() ----------------------获取CPU架构

- os.chdir(path) ----------------------change directort 修改目录

- os.curdir ----------------------------获取当前路径

- os.chmod() --------------------------修改文件权限
- os.listdir([path])----------------------获取path下的所有文件及文件夹

- os.mkdir(path) -----------------------在对应的路径下创建文件夹。(注意: 只能创建一级)


- os.rename(oldname,newname)--重命名
- os.sep-----------------------------------获取当前系统路径分隔符

- os.rmdir(path) ------------------------删除目录


- os.remove(path) ---------------------删除文件
接下来介绍os.path模块:
- os.path.abspath(相对路径) -------------------求绝对路径

- os.path.dirname() -------------------------------获取目录

- os.path.basename() ----------------------------获取文件名称

- os.path.exists() ----------------------------------判断路径是否存在

- os.path.getsize() --------------------------------获取文件大小

- os.path.isfile() -----------------------------------判断是否是文件

- os.path.isdir() -----------------------------------判断是否是文件夹

- os.path.islink() ----------------------------------判断路径是否为链接

- os.path.ismount() ------------------------------判断路径是否为挂载点

- os.path.join() ------------------------------------拼接

- os.path.split() -----------------------------------把路径分割成 dirname 和 basename,返回一个元组

os模块和os.path模块常用方法的更多相关文章
- os 模块 和 os模块下的path模块
import os # os 主要用于与操作系统进行交互 #获取当前的工作目录 print(os.getcwd()) #切换工作目录 os .chdir("D:\上海python全栈4期\d ...
- Node入门教程(8)第六章:path 模块详解
path 模块详解 path 模块提供了一些工具函数,用于处理文件与目录的路径.由于windows和其他系统之间路径不统一,path模块还专门做了相关处理,屏蔽了彼此之间的差异. 可移植操作系统接口( ...
- python:os.path模块常用方法
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- 【python基础】os.path模块常用方法详解
os.path模块 主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法. 更多的方法可以去查看官方文档:http://docs.python.org/library/os.path. ...
- python os.path模块常用方法详解
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- python os.path模块常用方法详解(转)
转自:https://www.cnblogs.com/wuxie1989/p/5623435.html os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方 ...
- python os.path模块常用方法详解 ZZ
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- Python os模块、os.path模块常用方法
os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分. os.sep 可以取代操作系统特定的路径分隔符.windows下为 "\" o ...
- 【308】Python os.path 模块常用方法
参考:Python os.path 模块 参考:python3中,os.path模块下常用的用法总结 01 abspath 返回一个目录的绝对路径. 02 basename 返回一个目录的基名 ...
随机推荐
- pytest的setup和teardown
学过unittest的setup和teardown,前置和后置执行功能.pytest也有此功能并且功能更强大,今天就来学习一下吧. 用例运行级别: 模块级(setup_module/teardown_ ...
- 用微信表情翻译表白,程序员的小浪漫,赶紧Get起来!
- java实验作业1
1 //1已知圆的半径为10,求其周长及面积 2 package calsswork3; 3 4 public class test3_1 { 5 //求周长 6 public static doub ...
- 编程语言输出“ Hello World ”,你真的都会了吗?
Hello World 中文意思是『你好,世界』.因为<The C Programming Language>中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试 ...
- 通过weakHashMap避免过期引用导致的内存泄漏
问题由来 数组为基础实现的集合在退出元素时,并不会将引用指向空指针,过期引用存在对象便不会被回收. 措施 1.WeakHashMap当其中的key没有再被外部引用时,就会被回收.ThreadLocal ...
- 自定义orm字段
class MyCharField(models.Field): def __init__(self,max_length,*args,**kwargs): self.max_length = max ...
- NFS服务配置总结
目录 介绍 原理 适用场景 安装 NFS服务端 NFS客户端 配置 服务端配置 客户端配置 介绍 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器.不 ...
- PyQt(Python+Qt)学习随笔:QListWidget的addItem方法
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在QListWidget对象中,增加一个项的方法是调用addItem方法,addItem方法有2种重 ...
- PyQt学习随笔:Qt Designer的Edit Buddies功能
在Qt Designer的Edit菜单下有个Edit Buddies(编辑伙伴关系)子菜单,该菜单的作用是将一个Label与其他控件关联起来,当Label控件设置了快捷键时,通过Label的快捷键就可 ...
- js2py 的用法
python调用js的方法 js2py的简单用法 import js2py js = """ function add(a, b) { return a + b } &q ...