Python操作資料夾封裝

2021-10-04 12:01:43 字數 1420 閱讀 3140

#!/usr/bin/env python3

# -*- encoding: utf-8 -*-

'''@file : shutil_mkdir.py

@contact : [email protected]

@license :

(c)2018

-2019

, liugroup-nlpr-casia

@modify time @author @version @desciption

----

----

----

-------

----

----

----

-------

2019/5

/7000717:

00 李剛 1.0 none

'''import shutil

import os

def shutil_older

(*path)

:"""

刪除資料夾下,包含檔案

:param path:傳入的路徑(*元組傳參)

:return

: fale:失敗 true:成功

"""try

:for eachpath in path:

# param1:刪除檔案的路徑

is_exist = os.path.

exists

(eachpath) # 先判斷是否該檔案存在

if is_exist:

# true:忽略錯誤

shutil.

rmtree

(eachpath, true)

return

true

except:

return

false

def mkdir_folder

(*path)

:"""

當資料夾不存在時,進行資料夾建立,

1. 可建立多級目錄

2. 可傳入多個路徑

:param path: 傳入的是元組

:return

: fale:失敗 true:成功

"""try

:for eachpath in path:

# 判斷該資料夾是否存在

is_exist = os.path.

exists

(eachpath)

# 不存在時建立該資料夾

if not is_exist:

# 建立多級檔案及

os.makedirs

(eachpath)

return

true

except:

return false

liunx操作資料夾

cd命令是linux中最常用的命令之一,它用於切換目錄 命令功能 cd 切換到主目錄 cd 切換到上乙個工作目錄 cd 返回上兩級目錄 cd 當前目錄 cd 返回上級目錄 pwd檢視當前在哪個目錄 ls命令用來列出目錄下的檔案 命令功能 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 ls ...

php操作資料夾

對檔案內容操作 readfile a.txt 讀取文字內容 var dump file a.txt 索引陣列對每一行排序 str file get contents a.txt 把檔案內容原樣輸出相當於python的 var dump str file put contents tst.txt 這是...

nodejs 操作檔案(資料夾)

1.建立資料夾 if fs.existssync targetdir 2.刪除資料夾 方法1 使用遞迴 var deletefolderrecursive function path else fs.rmdirsync path 方法2 使用系統的命令 var exec require child ...