博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 测试文件或者文件目录是否存在 测试文件类型,获取文件大小,获取修改日期...
阅读量:5817 次
发布时间:2019-06-18

本文共 737 字,大约阅读时间需要 2 分钟。

----测试一个文件或目录是否存在

>>> import os>>> os.path.exists('/etc/passwd')True >>> os.path.exists('/tmp/spam')False >>>

 

----测试这个文件时什么类型的

 

>>> # Is a regular file>>> os.path.isfile('/etc/passwd')True>>> # Is a directory>>> os.path.isdir('/etc/passwd')False>>>  # Is a symbolic link>>> os.path.islink('/usr/local/bin/python3')True>>> # Get the file linked to>>> os.path.realpath('/usr/local/bin/python3')'/usr/local/bin/python3.3'>>>

 

----获取文件大小或者是修改日期

>>> os.path.getsize('/etc/passwd')3669>>> os.path.getmtime('/etc/passwd')1272478234.0 >>> import time>>> time.ctime(os.path.getmtime('/etc/passwd'))'Wed Apr 28 13:10:34 2010'>>>

 

 

使用os.path 来进行文件测试是很简单的。在写这些脚本时,可能唯一需要注意的就是你需要考虑文件权限的问题,特别是在获取元数据时候

 

转载于:https://www.cnblogs.com/baxianhua/p/10232116.html

你可能感兴趣的文章
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
python例子
查看>>
环境变量(总结)
查看>>
ios之UILabel
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>
安卓中数据库的搭建与使用
查看>>
AT3908 Two Integers
查看>>
渐变色文字
查看>>
C++ 0X 新特性实例(比较常用的) (转)
查看>>
node生成自定义命令(yargs/commander)
查看>>
各种非算法模板
查看>>
node-express项目的搭建并通过mongoose操作MongoDB实现增删改查分页排序(四)
查看>>
PIE.NET-SDK插件式二次开发文档
查看>>
如何创建Servlet
查看>>
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
查看>>
win7 64位+Oracle 11g 64位下使用 PL/SQL Developer 的解决办法
查看>>