幾點注意:
1.使用pathlib的返回值是windowspath型別,不能直接用於字串操作。
2.pandas可以直接讀取windowspath型別
3.路徑拼接沒有join,而是
pathlib.path(path1,
'***'
)
import pathlib
root=pathlib.path(
)print
(root)
#當前相對目錄
print
(root.resolve())
#當前絕對目錄
target=pathlib.path(r'f:\pycharmout\tensorflow\cnn\cnn.py'
)print
(target)
#f:\pycharmout\tensorflow\cnn\cnn.py windowpath物件
target_name=target.name
print
(target_name)
#cnn.py
target_stem=target.stem
print
(target_stem)
#cnn
target_suf=target.suffix
print
(target_suf)
#.py
target_dir=target.parent
print
(target_dir)
#f:\pycharmout\tensorflow\cnn
target_dirname=target.parent.name
print
(target_dirname)
#cnn
target_dirs=target.parents
for i in target_dirs:
print
(i)# f:\pycharmout\tensorflow\cnn
# f:\pycharmout\tensorflow\cnn
# f:\pycharmout\tensorflow
# f:\pycharmout
# f:\
target_parts=target.parts
print
(target_parts)
#('f:\\', 'pycharmout', 'tensorflow', 'cnn', 'cnn.py')
d=pathlib.path(r'f:\pycharmout\tensorflow\cnn'
)tar = pathlib.path(d,
'cnn.py'
)# 字串拼接
tar.exists(
)# 判斷檔案是否存在
tar.is_file(
)# 判斷是否是檔案
tar.is_dir(
)# 判斷是否是目錄
list_files=tar.iterdir(
)#該目錄下所有內容
filter_dirs=tar.glob(
'*/'
)#所有目錄
filter_files=tar.glob(
'*/*'
)#所有檔案
new_dir=pathlib.path(
'f:/good'
)new_dir.mkdir(exist_ok=
true
,parents=
true
)#建立目錄
#檔案詳細資訊
target.stat(
)target.stat(
).st_size #檔案大小
target.stat(
).st_ctime #建立時間
target.stat(
).st_mtime #修改時間
SAP常用功能
1 sap外觀 幫助圖示右側的按鈕是customizing of local layout 定製本地布局 按鈕,可以用它來變更sap gui顯示介面的風格。2 sap導航 1 在sap print list視窗裡,如果不想在保持期內儲存系統假離線請求,在print screen list 列印頁面列...
IOS 常用功能
對xib檔案的處理 xib的載入可以通過 nsbundle maibundle loadnibnamed nsstring str owner nsstring temp dic nsdictionary dic 載入 xib的fileowner檔案。然後通過下標得到sub 如果要獲取xib中固定的...
PHP常用功能
1 字串 主要方法有 strops substr str split explode 等,更多方法檢視php官方手冊 字串的方法 strpos substr print r explode str sun of beach 獲取子字串在當前字串的索引位置 echo strpos str,ea 字串的...