日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python3-笔记-E-006-库-路径os.path

發布時間:2024/4/14 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python3-笔记-E-006-库-路径os.path 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import os

path = os.getcwd() # 獲取當前目錄
print("路徑: {}".format(path)) # 路徑: E:\python\練習\筆記

dirname = os.path.dirname(path) # 獲取文件夾名
print("文件夾名為: {}".format(dirname)) # 文件夾名為: E:\python\練習
drive, path_t = os.path.splitdrive(path) # 獲取盤符
print("盤符為: {}".format(drive)) # 盤符為: E:

'''
操作路徑的函數
'''
paths = [r'file.txt', r"/python/lib/hello.py", r"/python/local/text.txt", "C:/python/local", "C:/python/file.txt"]

strs = os.path.abspath(paths[0]) # 絕對路徑 'E:\\python\\練習\\筆記\\file.txt'
strs = os.path.basename(paths[1]) # 文件名 'hello.py'
strs = os.path.dirname(paths[1]) # 文件夾名 '/python/lib'
strs = os.path.join("C:\\", r"a.txt") # 將路徑組合返回 'C:\\a.txt'
dirname, filename = os.path.split(paths[1]) # 分割路徑 (目錄 文件名)'/python/lib', 'hello.py'
strs, text = os.path.splitext(paths[1]) # 分離擴展名 (前部分, 擴展名)'/python/lib/hello', '.py'
drivename, pathname = os.path.splitdrive(paths[3]) # 分離目錄 (盤符, 目錄) 'C:', '/python/local'

size = os.path.getsize(paths[0]) # 文件大小
strs = os.path.normcase(paths[1]) # 規范大小寫 (修改斜杠)
strs = os.path.normpath(paths[1]) # 規范斜杠 (修改斜杠)
strs = os.path.realpath(paths[1]) # 規范名字 (全名)
# relpath(paths[0], start=os.curdir)
strs = os.path.relpath(paths[1]) # 當前路徑的文件相對路徑 => 'lib\\hello.py'

boolean = os.path.exists(paths[1]) # 路徑是否存在
boolean = os.path.isabs(paths[1]) # 是否是絕對路徑 (不準)
boolean = os.path.isfile(paths[1]) # 是否是文件
boolean = os.path.isdir(paths[1]) # 是否是文件夾
boolean = os.path.islink(paths[1]) # 是否是軟鏈接
boolean = os.path.ismount("C:\\") # 是否是根結點
boolean = os.path.supports_unicode_filenames # Unicode是否可用作文件名
boolean = os.path.samefile(paths[0], paths[0]) # 是否指向同文件或目錄
# boolean = os.path.sameopenfile(os.open(paths[0], 1), os.open(paths[0], 1)) # fd是否指向同一文件
# boolean = os.path.samestat(os.stat(paths[0]), os.stat(paths[0])) # state是否指向同一文件

time_s = os.path.getatime(paths[0]) # 獲取訪問時間
time_s = os.path.getmtime(paths[0]) # 獲取修改時間
time_s = os.path.getctime(paths[0]) # 元數據修改時間
?

轉載于:https://www.cnblogs.com/vito13/p/7735920.html

總結

以上是生活随笔為你收集整理的Python3-笔记-E-006-库-路径os.path的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。