python中的OS模块

# -*- coding:utf-8 -*-
import os,sys
#打印当前工作路径
a = os.getcwd()
#改变当前的工作路径
#a = os.chdir('c://')
#打印当前目录下的所有文件或文件夹
#print(os.listdir())
#创一个文件夹
#os.mkdir('grils',0o777)
#print(os.listdir())
#删除一个名为grils的文件夹
#os.rmdir('grils')
#os.path.abspath():返回path的绝对路径
#和os.getcwd():返回一样
# print(os.path.abspath(a))
# print(os.getcwd())
#os.system():用他来执行linux的绝对路径
#打印系统当前的版本号
# os.system('cmd')
# 得到当前文件的绝对路径
#a = os.path.abspath(__file__)
# 把文件和目录分开
#b = os.path.split(a)
# os.path.join(path1,path2,...)
# 以下是四个例字说明os.path.join(path1,path2,path3,....)用法
#1、都不带\时,会给b,c默认带一个\
# x = "a"
# y = "b"
# z = "c"
# print(os.path.join(x,y,z))
#2、当x带\时则
# x = "\\a"
# y = "b"
# z = "c"
# print(os.path.join(x,y,z))
#3、当y带\时,自动以b开头
# x = "a"
# y = "\\b"
# z = "c"
# print(os.path.join(x,y,z))
#3、当y带\时,自动以c开头
# x = "a"
# y = "b"
# z = "\\c"
# print(os.path.join(x,y,z))
#rename()重命名文件或文件夹
#os.rename("c:\\grils","c:\\boy")
#stat()获取文件或文件夹的信息
#print(os.stat("c:\\boy"))
#对系统(window和linux系统命令)进行操作
#print(os.system("ipconfig"))
#获取环境变理,注意区别,os.getenv(PATH)这个是表示获取系统的PATH,而sys.path是获取python的环境变量
#print(os.getenv('PATH'))
#print(sys.path)
#os.putenv()这个是修改环境变量
#表示当前文件夹
#print(os.curdir)
#表示上一层文件夹
#print(os.pardir)
#os.name表示当前系统的名称posix -> linux或者unix系统  nt -> window系统
#print(os.name)
#os.sep表示系统路径间隔符号 window ->\    linux ->/
#print(os.sep)
# 获取文件名称和后缀之间的间隔符号
#print(os.extsep)
# linesep:获取系统的换行符,repr()函数表示返回一个对象的字符串格式
#print(repr(os.linesep))
#将相对路径转换成绝对路径
#print(os.path.abspath(__file__))
#dirname():获取当前路径的父级目录
#print(os.path.dirname(os.path.abspath(__file__)))
#splitext():获取一个路径下的文件和后缀名,这个主要是为了获取后缀的。
#print(os.path.splitext(os.path.abspath(__file__)))
#os.path.getsize():获取一个文件的大小
#print(os.path.getsize(os.path.abspath(__file__)))
#os.path.isfile():表示判断是不是一个文件
#a = 'C:/Users/Administrator/PycharmProjects/project1/venv'
# b ='C:/Users/Administrator/PycharmProjects/project1/venv/os_mode.py'
# print(os.path.isfile(a))
# print(os.path.isfile(b))
# os.path.isdir():判断是否是一个文件夹
# a = 'C:/Users/Administrator/PycharmProjects/project1/venv'
# b ='C:/Users/Administrator/PycharmProjects/project1/venv/os_mode.py'
# print(os.path.isdir(a))
#print(os.stat(os.path.abspath(__file__)))
# #os.path.getctime() 获取文件的创建时间 get create time
#print(os.path.getctime(os.path.abspath(__file__)))
# #os.path.getmtime() 获取文件的修改时间 get modify time
#print(os.path.getmtime(os.path.abspath(__file__)))
# #os.path.getatime() 获取文件的访问时间 get active time
#print(os.path.getatime(os.path.abspath(__file__)))
# os.path.exists():判断某个路径是否存在
# os.path.isabs():判断某个路径是否是绝对路径
#os.path.samefile():判断两个路径是否是同一个路径
#print(os.environ['PATH']):打印环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值