在本教程中,我們將學習如何在python
刪除檔案或目錄。 使用os
模組,在python中刪除檔案或資料夾的過程非常簡單。
首先,我們將看到使用os.remove
從目錄中刪除檔案的方法
#!/usr/bin/python
import os
# getting the filename from the user
file_path = input("enter filename:- ")
# checking whether file exists or not
if os.path.exists(file_path):
# removing the file using the os.remove() method
os.remove(file_path)
else:
# file not found message
print("file not found in the directory")
輸出量
enter filename:- sample.txt
file not found in the directory
我們要刪除的資料夾必須為空。 python將顯示警告說明資料夾不為空。 刪除資料夾之前,請確保其為空。 我們可以使用os.listdir()
方法獲取目錄中存在的檔案列表。 由此,我們可以檢查資料夾是否為空。
#!/usr/bin/python
import os
# getting the folder path from the user
folder_path = input("enter folder path:- ")
# checking whether folder exists or not
if os.path.exists(folder_path):
# checking whether the folder is empty or not
if len(os.listdir(folder_path)) == 0:
# removing the file using the os.remove() method
os.rmdir(folder_path)
else:
# messaging saying folder not empty
print("folder is not empty")
else:
# file not found message
print("file not found in the directory")
輸出量
enter folder path:- sample
folder is not empty
#!/usr/bin/python
import os
import sys
import shutil
# get directory name
mydir= input("enter directory name: ")
try:
shutil.rmtree(mydir)
except oserror as e:
print("error: %s - %s." % (e.filename, e.strerror))
輸出量
enter directory name: d:\logs
error: d:\logs - the system cannot find the path specified.
標籤: 刪除檔案
刪除資料夾
os模組
python
翻譯自:
python 刪除檔案或資料夾
os.remove path 刪除檔案 path.如果path是乙個目錄,丟擲 oserror錯誤。如果要刪除目錄,請使用rmdir remove 同 unlink 的功能是一樣的 在windows系統中,刪除乙個正在使用的檔案,將丟擲異常。在unix中,目錄表中的記錄被刪除,但檔案的儲存還在。im...
python 刪除檔案或資料夾
os.remove path 刪除檔案 path.如果path是乙個目錄,丟擲 oserror錯誤。如果要刪除目錄,請使用rmdir remove 同 unlink 的功能是一樣的 在windows系統中,刪除乙個正在使用的檔案,將丟擲異常。在unix中,目錄表中的記錄被刪除,但檔案的儲存還在。im...
PHP如何刪除檔案或資料夾
有時候我們需要用php來刪除檔案和資料夾,php本來也都有函式可以實現,下面簡單記錄一下 方便以後信守拈來。先看一下 function deldir dir else closedir dh 刪除當前資料夾 if rmdir dir else unlink 函式用於刪除檔案。若成功,則返回 true...