python os操作
来源:互联网 发布:mysql insert return 编辑:程序博客网 时间:2024/06/05 07:33
# -*- coding:utf-8 -*-
import os
#os.listdir('c:\\') 显示目录下的所有文件和文件夹信息
if not os.path.exists('c:\\zzz'): #目录不存在则创建目录
os.mkdir('c:\\zzz')
os.rmdir('c:\\zzz')#删除一个文件夹不能删除多级
if not os.path.exists('c:\\zz1z'):#目录存在则创建 可以创建多级目录
os.makedirs('c:\\zz1z\\zzz')
os.removedirs('c:\\zz1z\\zzz') #删除多级文件夹
if os.path.exists('c:\\z'):
os.rename('c:\\z','c:\\zzz')#更改文件夹名称
f=file('c:\\aa.txt','w')#创建一个空文件
f.close()
os.remove('c:\\aa.txt') #移除一个文件
for txt in os.walk('c:\\zz'):
print txt
#('c:\\zz', ['dd'], ['aa.txt']) 输出此目录下的所有文件
#('c:\\zz\\dd', [], []) 子目录下的文件
#os.system('calc')#调用计算器
print os.path.abspath('dd')#返回文件夹的绝对路径
print os.path.basename('c:\\zz\\dd')#返回path中的文件名 最后一个\后的字符
print os.path.dirname('c:\\zz\\dd')#返回path中的文件夹 返回c:\zz \前面的字符
print os.path.getatime('c:\\zz') #文件或文件夹的最后访问时间 单位秒
print os.path.getmtime('c:\\zz')#文件或文件夹的最后修改时间
print os.path.getctime('c:\\zz')#文件或文件夹的创建时间
print os.path.getsize('c:\\zz\\aa.txt')#文件或文件夹的大小,若是文件夹返回0
if os.path.isabs('c:\\zz'):#返回是否是绝对路径
print 'yes'
else:
print 'no'
if os.path.isfile('c:\\zz\\aa.txt'):#返回是否是文件路径
print 'yes'
if os.path.isdir('c:\\zz'):#返回是否是文件夹路径
print 'yes'
if os.path.islink('c:\\zz\\aa.txt'):#是否为快捷方式 但是好像都是 NO
print 'yes'
else:
print 'no'
print os.path.join('c:\\zz\\dd','11')#拼接path print c:\zz\dd\11
print os.path.normcase('c:/zz/aa.txt')#转换路径中的间隔符 print c:\zz\aa.txt
print os.path.normpath('c:/.zzaa.txt')#转换路径为系统可识别的路径 print c:\.zzaa.txt
print os.path.realpath('zz')#转换路径为绝对路径
print os.path.split('c:\\zz\\aa.txt')#将路径分解为(文件夹,文件名)print ('c:\\zz', 'aa.txt')
print os.path.splitext('c:\\zz\\aa.txt')#将路径分解为(其余部分,.扩展名),若文件名中没有扩展名,扩展名部分为空字符串print ('c:\\zz\\aa.txt')
print os.linesep#用于在文件中分隔行的字符串 print 空行
print os.sep#分隔文件路径名的字符串 print \
print os.pathsep#分隔文件路径的字符串 print ;
print os.curdir #当前工作目录的字符串名称 print .
print os.pardir #当前工作目录的 父目录的字符串名称..
import os
#os.listdir('c:\\') 显示目录下的所有文件和文件夹信息
if not os.path.exists('c:\\zzz'): #目录不存在则创建目录
os.mkdir('c:\\zzz')
os.rmdir('c:\\zzz')#删除一个文件夹不能删除多级
if not os.path.exists('c:\\zz1z'):#目录存在则创建 可以创建多级目录
os.makedirs('c:\\zz1z\\zzz')
os.removedirs('c:\\zz1z\\zzz') #删除多级文件夹
if os.path.exists('c:\\z'):
os.rename('c:\\z','c:\\zzz')#更改文件夹名称
f=file('c:\\aa.txt','w')#创建一个空文件
f.close()
os.remove('c:\\aa.txt') #移除一个文件
for txt in os.walk('c:\\zz'):
print txt
#('c:\\zz', ['dd'], ['aa.txt']) 输出此目录下的所有文件
#('c:\\zz\\dd', [], []) 子目录下的文件
#os.system('calc')#调用计算器
print os.path.abspath('dd')#返回文件夹的绝对路径
print os.path.basename('c:\\zz\\dd')#返回path中的文件名 最后一个\后的字符
print os.path.dirname('c:\\zz\\dd')#返回path中的文件夹 返回c:\zz \前面的字符
print os.path.getatime('c:\\zz') #文件或文件夹的最后访问时间 单位秒
print os.path.getmtime('c:\\zz')#文件或文件夹的最后修改时间
print os.path.getctime('c:\\zz')#文件或文件夹的创建时间
print os.path.getsize('c:\\zz\\aa.txt')#文件或文件夹的大小,若是文件夹返回0
if os.path.isabs('c:\\zz'):#返回是否是绝对路径
print 'yes'
else:
print 'no'
if os.path.isfile('c:\\zz\\aa.txt'):#返回是否是文件路径
print 'yes'
if os.path.isdir('c:\\zz'):#返回是否是文件夹路径
print 'yes'
if os.path.islink('c:\\zz\\aa.txt'):#是否为快捷方式 但是好像都是 NO
print 'yes'
else:
print 'no'
print os.path.join('c:\\zz\\dd','11')#拼接path print c:\zz\dd\11
print os.path.normcase('c:/zz/aa.txt')#转换路径中的间隔符 print c:\zz\aa.txt
print os.path.normpath('c:/.zzaa.txt')#转换路径为系统可识别的路径 print c:\.zzaa.txt
print os.path.realpath('zz')#转换路径为绝对路径
print os.path.split('c:\\zz\\aa.txt')#将路径分解为(文件夹,文件名)print ('c:\\zz', 'aa.txt')
print os.path.splitext('c:\\zz\\aa.txt')#将路径分解为(其余部分,.扩展名),若文件名中没有扩展名,扩展名部分为空字符串print ('c:\\zz\\aa.txt')
print os.linesep#用于在文件中分隔行的字符串 print 空行
print os.sep#分隔文件路径名的字符串 print \
print os.pathsep#分隔文件路径的字符串 print ;
print os.curdir #当前工作目录的字符串名称 print .
print os.pardir #当前工作目录的 父目录的字符串名称..
阅读全文
0 0
- Python OS操作
- python os相关操作
- python os操作
- python,os中的文件操作
- python OS模块: 目录操作
- 【python】os文件操作模块
- python os进行文件操作
- Python:os.path路径操作
- Python OS 模块操作整理
- Python os.path常用操作
- python os模块 文件操作
- python os.path 骚操作
- python os.remove() flag 操作。
- 在Python中,OS模块操作
- python os模块与input操作
- python,os操作文件,文件路径
- Python OS 文件操作模块常用函数
- python 目录文件操作 os模块
- C++ redis zset 判断特定value是否存在
- Fibonacci数列第n个数除以10007的余数
- Noip 提高组 2014 Day2 T3 解方程 同余系
- ubuntu下安装包依赖关系(问题)& apt包管理工具(解决方法)
- EventBus使用
- python os操作
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- mfc CtreeCtrl上添加图标、将一个对话框放在另一个对话框上、CTreeCtrl响应不同的节点
- R的相关统计函数总结
- 三层转发的基本原理
- 【linux 学习】模仿mac主题(linux mint)
- 聚类算法分析
- Java中List集合去重(二)
- 搭建自己的vps服务器