详解python中的文件与目录操作

一 获得当前路径

1、代码1

>>>import os

>>>print('Current directory is ',os.getcwd())

Current directory is D:\Python36

2、代码2

如果将上面的脚本写入到文件再运行

Current directory is E:\python\work

二 获得目录的内容

Python代码

>>> os.listdir (os.getcwd())

['DLLs','Doc','include','Lib','libs','LICENSE.txt','NEWS.txt','PyOpenGL-wininst.log','python.exe','

python3.dll','python36.dll','pythoncom36.dll','pythonw.exe','pywin32-wininst.log','pywintypes36.dll',

'RemovePyOpenGL.exe','Removepywin32.exe','Scripts','tcl','Tools','vcruntime140.dll']

三 创建目录

>>>import os

>>> os.mkdir('temp')

四 删除目录

>>> os.rmdir('temp')

五 判断是否是目录

>>> os.path.isdir('E:\\python')

True

六 判断是否是文件

>>> os.path.isfile('E:\\python\\work\\test.py')

True

以上就是python中的文件与目录操作的简单操作,如有疑问可以参考本站的相关的资料,欢迎留言讨论!感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

python操作目录_详解python中的文件与目录操作相关推荐

  1. python namedtuple用法_详解Python中namedtuple的使用

    namedtuple是Python中存储数据类型,比较常见的数据类型还有有list和tuple数据类型.相比于list,tuple中的元素不可修改,在映射中可以当键使用. namedtuple: na ...

  2. python gil 解除_详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案

    先看一道GIL面试题: 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因. GIL:又叫全局解 ...

  3. python多线程操作列表_详解Python多线程下的list

    list 是 Python 常用的几个基本数据类型之一.正常情况下我们会对 list 有增删改查的操作,显然易见不会有任何问题.那么如果我们试着在多线程下操作list 会有问题吗? 多线程下的 lis ...

  4. python xlrd安装_详解python中xlrd包的安装与处理Excel表格

    一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...

  5. python列表拆包_详解python 拆包可迭代数据如tuple, list

    详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...

  6. python归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化

    在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...

  7. python模式匹配算法_详解Python 最短匹配模式

    问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...

  8. python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化

    本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...

  9. python制作界面_详解python做UI界面的方法

    详解python做UI界面的方法 更新时间:2019年02月27日 14:44:34 投稿:laozhang 在本文里我们给大家整理了关于python做UI界面的方法和具体步骤,对此有需要的朋友们可以 ...

最新文章

  1. 写底部样式一定要加的属性
  2. tab选项卡在鼠标经过时实现切换延迟
  3. [转] c++的多态(一个接口,多种实现)
  4. 如何使用Quartz Scheduler和日志记录创建Web应用程序
  5. FckEditor配置详解
  6. pico park无法连接至远程服务器,pico park怎么联机玩?pico park怎么邀请朋友一起玩?[多图]...
  7. NOIP2018 游记
  8. 将图像顺时针旋转90度c语言,高中信息技术试卷|信息技术试卷下载_21试卷_21世纪教育网...
  9. javaweb——总结
  10. PHP_CodeSniffer HG 服务端部署篇
  11. 截取安卓直播APP中的视频流 -央视频或者斗鱼直播下载+
  12. SIM900A短信操作
  13. 三款免费的直播推流软件介绍
  14. 一种基于C6748 DSP+FPGA的软件无线电平台的设计及应用
  15. oracle提高like速度,sql语句提升like效率
  16. html 百分比 rem,rem的坑,为什么要设置成百分比,为什么又是62.5%
  17. 总线(Bus)-计算机硬件系统
  18. 学习编程语言的第一步,认识什么是计算机!!!
  19. 题解 CF174A 【Problem About Equation】
  20. Apple MDM Bypass 免越狱绕过MDM配置锁 免费

热门文章

  1. 2020人工神经网络第一次作业-参考答案第五部分
  2. 使用Postman测试导入和导出excel
  3. python重复执行函数_Python threading 单线程 timer重复调用函数
  4. html页面不显示横向滚动条,css横向滚动条不显示?
  5. 使用tab键分割的文章能快速转换成表格。( )_无需按空格键,就能将Word文字对齐,3种方法了解一下...
  6. oracle执行长任务,oracle 里面定时执行任务设置
  7. 关于automake 和 makefile 使用感受
  8. android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...
  9. gpu服务器厂家_服务器内存和显存知识你了解多少
  10. 计算机科学与技术专业术语