python 视频笔记16(os 模块)

【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))

猜你喜欢

转载自blog.csdn.net/qq_43377292/article/details/89476400