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())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章