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


Posted in Python onJuly 11, 2017

详解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之玩转字符串(2)更新篇
Sep 28 Python
Python中字典的基础知识归纳小结
Aug 19 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
Jan 20 Python
如何在Python函数执行前后增加额外的行为
Oct 20 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
解决python Markdown模块乱码的问题
Feb 14 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
Dec 14 Python
Python制作动态字符画的源码
Aug 04 Python
python 系统调用的实例详解
Jul 11 #Python
python中matplotlib实现最小二乘法拟合的过程详解
Jul 11 #Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 #Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 #Python
python处理按钮消息的实例详解
Jul 11 #Python
python 创建弹出式菜单的实现代码
Jul 11 #Python
在Python中使用AOP实现Redis缓存示例
Jul 11 #Python
You might like
星际中的相关伤害
2020/03/04 星际争霸
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
浅谈Python 的枚举 Enum
2017/06/12 Python
Python中xrange与yield的用法实例分析
2017/12/26 Python
python爬取哈尔滨天气信息
2018/07/14 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
python实现三种随机请求头方式
2021/01/05 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
工地门卫岗位职责
2013/12/30 职场文书
家长给幼儿园的表扬信
2014/01/09 职场文书
部门年终奖分配方案
2014/05/07 职场文书
店铺转让协议书
2014/12/02 职场文书
故意杀人案辩护词
2015/05/21 职场文书
环境卫生整治简报
2015/07/20 职场文书
无故旷工检讨书
2015/08/15 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python