python 视频笔记16(os 模块)

本文深入解析了Python中的os模块,介绍了如何使用os模块进行文件和目录操作,包括获取操作系统类型、环境变量、当前目录,创建、删除目录,重命名文件,运行shell命令等。同时,也探讨了os.path模块的使用,如路径拼接、拆分、判断路径类型及获取文件属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【os模块】:

OS:包含了普遍的操作系统的功能,也可以处理文件

使用:

	import os
	print (os.name)-----> 获取操作系统类型nt是windos  posix是unix/linux  Max os x
	print (os.uname)----> 获取操作系统详细信息 windos不支持
	print (os.Environ)--> 获取操作系统中的环境变量
	print (os.Environ.get("APPDATA"))-> 获取指定环境变量
	print(os.curdir)----> 获取当前目录
	print(os.getcwd)----> 获取当前工作目录
	print(os.listdir(/usr/local/))----> 返回指定目录下所有的文件(列表的形式)
	os.mkdir("Hello")---> 在当前目录下创建新目录(可绝对路径)
	os.rmdir("Hello")---> 在当前目录下删除新目录(可绝对路径)
	print(os.stat("Hello")-->获取文件属性
	os.rename("Hello","Hi")->重命名
	os.remove("file.txt")--->删除普通文件
	os.system()------------->运行shell命令
	os.system("taskkill /f /im notepad.exe")--->关闭特定程序

有些方法存在os模块使用 有一些方法存在于os.path

		查看当前绝对路径
			print (os.path.abspath(".")
		路径拼接:
			path1 = "/usr/local"
			path2 = "Hello"--------------------->开始不要有/
			print(os.path.join(path1, path2))
		路径拆分:
			path1 = "/usr/local/tmp/kello"
			print(os.path.split(path1))
			print(os.path.splitext(path1))--->获取扩展名
		判断是否是目录:
			print(os.path.isdir(path1))
		判断文件是否存在:
			print (os.path.isfile(path1))
		判断目录是否存在:
			print (os.path.exists(path1))
		获取文件大小:字节
			print (os.path.getsize(path1))
		获取文件的目录:
			print (os.path.dirname(path1))
		获取文件的名字:
			print (os.path1.basename(path1))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值