os模块

#__author__:Administrator}
#data: 2017/12/4

import os

print(os.getcwd())#获取当前工作目录 F:\py\learn-python\day-18

# os.chdir('c:')#改变当前脚本工作目录
# print(os.getcwd())

#print(os.curdir)#返回当前目录 .
#print(os.pardir)#返回当前目录的父目录 ..

#os.makedirs('abc\\xuxu')#可生成多层递归目录

#os.removedirs('abc\\xuxu')#只删除空的文件夹,还会往上一层找

# os.mkdir('xuxu')#生成一个文件夹
# os.mkdir('xuxu\\123')

# os.rmdir('xuxu\\123')#删除一个空文件夹

#print(os.listdir())#列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印

#os.remove('xuxu\\123.py')#只能删除文件不能删除文件夹

#os.rename('xuxu','xuxuxu')#重命名文件或文件夹

# info = os.stat('abc')
# print(info.st_atime)#获取文件/目录信息

# print(os.sep)# \ 输出操作系统特定的路径分隔符
# print(os.linesep)#输出操作系统特定行终止符
# print(os.pathsep)# ; 输出操作系统特定路径分隔符
# print(os.name)# nt
# # print(os.system('dir'))#执行shell命令
# print(os.environ)#获取系统环境变狼
#
# print(os.path.abspath('./abc'))#获得绝对路径

# s = os.path.split(r'F:\py\learn-python\day-18\abc')#拆分路径
# print(s)#('F:\\py\\learn-python\\day-18', 'abc')

print(os.path.dirname('abc'))#参数上一级的文件夹绝对路径

print(os.path.basename(r'F:\py\learn-python\day-18\abc'))#返回path最后的文件名

print(os.path.exists())#path存在返回true,不存在返回false
print(os.path.isabs())#如果path是绝对路径,返回true
print(os.path.isdir())#如果path是一个存在的目录返回true
print(os.path.isfile())#如果path是一个存在的文件返回true


os.path.join([a,b])#路径拼接

os.path.getatime()#返回path文件最后存取时间
os.path.getmtime()#返回path文件最后修改时间

转载于:https://www.cnblogs.com/xuxu-learn-python/p/8056466.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值