python3之os的基本操作
os的基本操作
import os
# 獲取當前的工作目錄
print(os.getcwd())
# # 切換目錄
# os.chdir("E:\python_learn\python")
# print(os.getcwd())
# # 當前目錄
# print(os.curdir)
# print(os.getcwd())
#
# # 上級目錄
# print(os.pardir)
# print(os.getcwd())
# # 可遞迴建立多級目錄
# os.makedirs(r"E:\python_learn\python\day12\a\b")
# 建立單級目錄,不能建立多級目錄
# os.mkdir("E:\python_learn\python\day12\a\b")
# os.mkdir(r"E:\python_learn\python\day12\a")
os.mkdir(r"E:\python_learn\python\day12\a\b")
# # 若目錄為空,則刪除;並遞迴到上一級目錄,若為空,則刪除,以此類推
# os.removedirs(r"E:\python_learn\python\day12\a\b")
# 刪除單目錄,若目錄為空,則刪除
os.rmdir(r"E:\python_learn\python\day12\a\b")
# 列出某個目錄下的所有檔案以及目錄
print(os.listdir(r"E:\python_learn\python\day12"))
# 刪除某個檔案
# os.remove("E:\python_learn\python\day12\\a\\test1.py")
# 重新命名
# os.rename("E:\python_learn\python\day12\\a\\test.py","E:\python_learn\python\day12\\a\\test1.py")
# 獲取檔案資訊
print(os.stat("E:\python_learn\python\day12\\a\\test1.py"))
# 獲取檔案大小
print(os.path.getsize("E:\python_learn\python\day12\\a\\test1.py"))
# 當前平臺的分隔符
print(os.sep)
# 當前平臺使用的行終止符
print(os.linesep)
# 用於分割檔案路徑的字串
print(os.pathsep)
# 當前使用的平臺,如:nt表示win
print(os.name)
# 環境變數
# print(os.environ)
# print(os.system('dir'))
# 絕對路徑
print(os.path.abspath(__file__))
# 將path切割為目錄和檔名二元組返回
print(os.path.split("E:\python_learn\python\day12\\a\\test1.py"))
# 返回目錄 鄭州看婦科那個醫院好
print(os.path.dirname("E:\python_learn\python\day12\\a\\test1.py"))
# 返回檔名
print(os.path.basename("E:\python_learn\python\day12\\a\\test1.py"))
# 判斷路徑是否存在,返回True或False
print(os.path.exists("E:\python_learn\python\day12\\a\\test1.py"))
# 判斷是否是絕對路徑
print(os.path.isabs("E:\python_learn\python\day12\\a\\test1.py"))
# 是否是檔案
print(os.path.isfile("E:\python_learn\python\day12\\a\\test1.py"))
# 是否是目錄
print(os.path.isdir("E:\python_learn\python\day12\\a\\test1.py"))
# 獲取檔案或目錄的最後存取時間
print(os.path.getatime("E:\python_learn\python\day12\\a\\test1.py"))
# 輸出檔案的建立時間
print(os.path.getctime("E:\python_learn\python\day12\\a\\test1.py"))
# 獲取最後的修改時間
print(os.path.getmtime("E:\python_learn\python\day12\\a\\test1.py"))
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2685215/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python3資料庫操作基本類Python資料庫
- Python3之檔案操作filePython
- Hive學習之基本操作Hive
- python–模組之os操作檔案模組Python
- 時序資料庫之InfluxDB的基本操作資料庫UX
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- Go 操作 Redis 的基本操作GoRedis
- Docker的基本操作Docker
- MySQL的基本操作MySql
- git的基本操作Git
- Python--File及OS操作Python
- JS — 物件的基本操作JS物件
- Spring Boot的基本操作Spring Boot
- Docker映象的基本操作Docker
- Hbase shell的基本操作
- react的基本操作(1)React
- Vim命令的基本操作
- Numpy的基本操作(五)
- 陣列的基本操作陣列
- Hive表的基本操作Hive
- 【JS迷你書】基本型別之拆箱操作JS型別
- VNC cent OS 7操作工具,VNC cent OS 7 操作工具下載!VNC
- Mac OS下 Anaconda Python2 和 Python3 配置MacPython
- python序列資料型別之序列資料的基本操作Python資料型別
- python基礎之-sys模組、os模組基本介紹(未完成)Python
- Python OS模組操作檔案Python
- Python中OS對目錄的操作以及引用Python
- MongoDB基本操作MongoDB
- webpack 基本操作Web
- mongo基本操作Go
- SQL基本操作SQL
- ElasticSearch - 基本操作Elasticsearch
- candance 基本操作
- svn基本操作
- oracle基本操作Oracle
- Hash基本操作
- python基本操作Python
- FFMPEG基本操作