# 查看当前目录的绝对路径:
>>> os.path.abspath('.')
'/Users/michael'
# 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来:
>>> os.path.join('/Users/michael', 'testdir')
'/Users/michael/testdir'
# 然后创建一个目录:
>>> os.mkdir('/Users/michael/testdir')
# 删掉一个目录:
>>> os.rmdir('/Users/michael/testdir')
import os  #创建目录
os.mkdir("D:\\python\\2")
#删除目录
os.rmdir("D:\\python\\2")  #创建多级目录
os.makedirs("D:\\python\\oo\\2\\3")
#删除多级目录
os.removedirs("D:\\python\\oo\\2\\3");  #获取目录下文件夹及文件
paths=os.listdir("D:\\python")
for path in paths:  print(path)  #获取当前目录位置
path1=os.getcwd()
print(path1)  #切换目录
os.chdir("D:\\python\\oo\\3")
path2=os.getcwd()
print(path2)  #遍历所有子目录及文件
for p1,d,filelist in os.walk('D:'+os.sep+'python'):  for f1 in filelist:  fp=os.path.join(p1,f1)  print(fp)
os.path常用方法:
os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
os.path.exists()函数用来检验给出的路径是否真地存在os.path.exists(path):文件或文件夹是否存在,返回True 或 False。
os.path.basename(path):返回文件名
os.mkdir(path):创建文件夹
os.remove(path)函数用来删除一个文件。
os.listdir(path)返回指定目录下的所有文件和目录名。
os.path.getsize(name):获得文件大小,如果name是目录返回0L
os.path.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.split(path) :将path分割成目录和文件名二元组返回。
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录;使用“\”连接
os.path.dirname(path):返回文件路径========================================================================================os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()获取一个环境变量,如果没有返回noneos.putenv(key, value)设置一个环境变量值os.listdir(path)返回指定目录下的所有文件和目录名。os.remove(path)函数用来删除一个文件。os.system(command)函数用来运行shell命令。os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。os.curdir:返回当前目录('.')
os.chdir(dirname):改变工作目录到dirnameglob.glob同时获取所有的匹配路径for im in glob.glob(folder + '/*.jpg'):        # 利用glob.glob函数搜索每个层级文件下面符合特定格式“/*.jpg”进行遍历

Python3 创建文件夹相关推荐

  1. Python3创建目录文件夹

    Python3创建目录文件夹 Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建. 主要涉及到三个函数 os.path.exists(path) 判断一个目录 ...

  2. python os如何创建文件夹_Python怎样创建文件夹,怎样删除文件夹

    Python在存储数据的时候需要创建和删除文件夹.今天小编我就来给大家分享一下Python怎样创建和删除文件夹的经验. 工具/原料 电脑 Python3 方法/步骤 1 首先可以用Python的os模 ...

  3. python怎么创建txt文件夹_python怎么创建一个txt文件/python创建文件夹基础教程

    python怎么创建一个txt文件 python怎么创建一个txt文方法. 如考: 1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

  4. geany怎么创建文件夹_SAP事务码太多,记不住怎么办?

    不同于国产财务软件,SAP提供了直接输入命令的便捷功能,例如在命令框中输入F-02可以直接进入到财务记账界面,使用起来非常方便. 但是对于很多SAP初学者来说,SAP有太多的事务代码了,真的好难记住呀 ...

  5. Linux 文件夹详情,linux使用命令创建文件夹以及里面的文件,详情介绍

    工作学习的过程中需要用到linux系统,今天需要使用命令创建目录并在目录中创建文件,然后添加自己的内容到文件中,我们一起看看这整个过程应该怎么做. 工具/材料 ubuntu16.04操作系统. 操作方 ...

  6. eclipse 向HDFS中创建文件夹报错 permission denied

    环境:win7  eclipse    hadoop 1.1.2 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSy ...

  7. asp.net创建文件夹出错的解决方案[转]

    C#中.net中得IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用 .因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在 ...

  8. linux 代码获取当前路径,【linux】shell代码,获取当前路径,创建文件夹

    Linux学习笔记:mkdir创建文件夹 文件夹,即目录,在linux中使用mkdir创建. 语法:mkdir dir_name 通过 mkdir 命令可以实现在指定位置创建以 dir_name(指定 ...

  9. asp.net 创建文件夹时出错:未找到路径“D:\”的一部分。(asp.net 使用 FSO)

    这些天在整一个博客程序,其中的相册功能自然就用到IO.Directory和IO.DirectoryInfo对象,这两个对象会遍历网站所在的硬盘的磁盘根目录,不巧的是,博客传到购买的虚拟主机空间后,相册 ...

最新文章

  1. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码......
  2. SSM中(Spring-SpringMVC-Mybatis)(一:概念)
  3. php并发访问排队_php解决高并发问题
  4. 手把手教你Chrome浏览器安装Postman(含下载云盘链接)【转载】
  5. 数据加密类型及创建和申请CA证书
  6. element 时间日期选择器el-date-picker点击清空按钮报错 Cannot read property ‘0‘ of null
  7. [vue] 说说你对slot的理解有多少?slot使用场景有哪些?
  8. linux fdisk 分区
  9. 用Python实现简单的Web Server
  10. js脚本实现自由复制百度文库文字
  11. 【Unity3D】使用 FBX 格式的外部模型 ③ ( FBX 模型中的材质重映射 | FBX 模型使用外部材质 | FBX 模型的分解重组 )
  12. 常见的 360° 全景视频格式介绍及播放方式
  13. android蓝牙hid 鼠标,BLE HID协议-----蓝牙鼠标代码流分析
  14. 对称轴(Symmetry)
  15. read方法阻塞的解决
  16. 【Python】函数应用
  17. C. Anu Has a Function
  18. 3分钟了解 vue props type类型
  19. 系统之家快速装机光盘 Ver.0803 (IE7+WMP11)
  20. 分析Volatile的作用及底层实现原理,面试问一点都不慌!

热门文章

  1. 基于Matlab的双目相机标定
  2. tensorflow 之tf.Session
  3. Unity之数据持久化——Json
  4. 适合编程初学者的开源博客系统
  5. 博主联系方式汇总(非诚勿扰)
  6. JSON对象转换成Byte(字节)数组
  7. 第07节 C++类的组合
  8. redis-port工具
  9. mysql修改表前缀操作步骤
  10. k倍区间(前缀和+组合)