python之OS模块

OS模块包含了普通的操作系统的功能
下面是一些简单的操作

	import os
	# 获取操作系统的类型
	print(os.name)
	# 打印操作系统的详细的信息,Windows系统不支持
	print(os.uname())
	# 获取操作系统中的所有环境变量
	print(os.environ)
	# 获取指定环境变量
	print(os.environ.get("APPDATA"))
	# 获取当前目录
	print(os.curdir)
	# 获取当前工作目录
	print(os.getcwd())
	# 获取指定目录下的所有的文件,以列表的形式返回
	print(os.listdir(r"E:\系统"))
	# 在当前目录下创建新目录
	os.mkdir("test.txt")
	# 删除当前目录下的该文件
	os.rmdir("test.txt")
	# 获取文件属性
	print(os.stat("test.txt"))
	# 重命名
	os.rename("test.txt", "txt")
	# 删除普通文件
	os.remove("")
	# 运行shell命令
	os.system("notepad")
	# 关闭命令
	os.system("taskkill /f /im notepad.exe")
	# 查看绝对路径
	print(os.path.abspath("./txt"))
	# 拼接路径
	p1 = r"E:\新建文件夹\Python日常"
	p2 = "txt"
	# 注意:后面的路径的开头不能有“\”
	print(os.path.join(p1, p2))
	# 拆分路径, 拆分最后一个,返回元组
	print(os.path.split(p1))
	# 获取文件名
	os.path.basename()  # 不包括目录,包括后缀
	# 获取文件目录
	os.path.dirname()  #  不包括文件名
	# 获取扩展名
	print(os.path.splitext(p1))  # 返回一个包含两个元素元组,第一个元素为目录和文件名,第二个元素为后缀名
	# 判断是否是一个目录
	print(os.path.isdir(p1))
	# 判断文件是否存在
	print(os.path.isfile(p2))
	# 判断目录是否存在
	print(os.path.exists(p1))
	# 获取文件大小(以字节来计算的)
	print(os.path.getsize())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值