python 刪除檔案 os.remove
os.remove() 方法用於刪除指定路徑的檔案。如果指定的路徑是一個目錄,將丟擲OSError。
在Unix, Windows中有效
語法
remove()方法語法格式如下:
os.remove(path)
引數
path – 要移除的檔案路徑
返回值
該方法沒有返回值
測試程式碼如下:
# -*- coding:utf-8 -*-
import os
dir = './testDir'
try:
os.remove(dir)
except Exception as e:
print e
dir = './testDir/123.txt'
try :
os.remove(dir)
except Exception as e:
print e
print 'END'
在當前目錄下面建立 目錄,名稱為:testDir
在testDir目錄下面:新建檔名稱為:123.txt
第一次執行程式碼:
結果如下:
[Error 5] : './testDir'
END
Process finished with exit code 0
刪除目錄出現錯誤,
刪除檔案正確,檔案123.txt被刪除了。
再次執行程式碼(此時123.txt已經不存在了):
[Error 5] : './testDir'
[Error 2] : './testDir/123.txt'
END
Process finished with exit code 0
Error 5 錯誤 :os.remove的引數為一個目錄
Error 2 錯誤: os.remove的引數指向的檔案不存在
相關推薦
python 刪除檔案 os.remove
os.remove() 方法用於刪除指定路徑的檔案。如果指定的路徑是一個目錄,將丟擲OSError。 在Unix, Windows中有效 語法 remove()方法語法格式如下: os.remove(path) 引數 path – 要移除的檔案路徑
python刪除列表元素remove,pop,del
python刪除列表元素 覺得有用的話,歡迎一起討論相互學習~Follow Me remove 刪除單個元素,刪除首個符合條件的元素,按值刪除,返回值為空 List_remove = [1, 2, 2, 2, 3, 4] print(List_remove.remove(2)) print("after
python刪除檔案最後一行
今天在修改資料分析平臺的BUG時候,發現兩個歷史遺留問題。 不能載入中文檔案 csv中最後一行都是空行 嚴重的是第二個問題,因為在寫檔案的時候都是這樣寫的 line = "somethings you want to write"+"\n"1 因此,每個檔
Python刪除檔案第一行
一、程式碼例項: def del_firstline(): for line in fileinput.input("file.txt", inplace = 1): if not fileinput.isfirstline(): print(fileinput.replace
python刪除檔案中含"指定內容"的行
#!/bin/env python import shutil, sys, os darray = [ "Entering directory", "In function ", "Leaving directory", "__NR_SYSCALL_BASE",
Python 刪除檔案和檔名特定字元
#coding=utf-8import osimport stringdef re_file():path = os.getcwd()#filelist = os.listdir(path) #該資料夾下所有的檔案(包括資料夾)for root, dirs,files in
python os.remove刪除檔案(檢查是否被佔用,處理被佔用無法刪除時的系統報錯)
import os dhvideopath = r'C:\RecordDownload' aa = os.path.exists(r'C:\RecordDownload\NVR_ch1_main_20171231230001_20180101000001.asf') bb
Python -- 使用os.remove刪除資料夾時報錯
os.remove不能用來刪除資料夾,否則拒絕訪問。 # -*- coding:utf-8 -*- import os if __name__ == "__main__": os.remove('D:\\test') 執行結果: 刪除空目
python刪除N天前檔案
python刪除N天前檔案 注: 檔案最近修改時間 :os.path.getmtime(file) 檔案建立時間:os.path.getctime(file) 檔案最近訪問時間:os.path.getatime(file) import os import sys imp
python 根據檔名刪除檔案
# -*- coding: utf-8 -*- import os def delete_file(dirname): filelist = os.listdir(dirname) for file in filelist: oldpath = os.path.join(dirname,f
python之實現迴圈檢視指定路徑下的所有檔案---os.walk
迴圈檢視指定路徑下的所有檔案、資料夾,包含隱藏檔案注:“.filename” 以點開頭的是隱藏檔案 import os for cur_path,cur_dirs,cur_files in os.walk(r'E:\Python學習\pycharm\python指令碼\day6'): prin
Python 刪除過期檔案
一、清理本地檔案 import datetime from utils import confUtils, hadoop import os import shutil import time imp
Python中基於OS模組對檔案操作
一、OS模組對檔案的操作 1、返回作業系統型別(值為posix,是linux作業系統;值為nt,是windows作業系統) important os print os.name 2、返回作業系統的詳細資訊 import os print os.uname()
python 學習 檔案開啟模式及物件方法(os、os.path模組中關於檔案/目錄常用的函式使用方法)
os.getcwd() ‘C:\Users\劉曉宇\AppData\Local\Programs\Python\Python37-32’#查詢當前目錄 os.chdir(‘E:\’)#更改當前目錄 os.getcwd() ‘E:\’ o
python基礎--檔案操作,os模組
檔案操作 檔案讀取的三部曲:開啟—>操作---->關閉 r:(預設) -只能讀,不能寫 -讀取檔案不存在,會報錯 FileNotFoundError: [Errno 2] No such file or directory: w: -write only
Python:檔案的讀取、建立、追加、刪除、清空
一、用Python建立一個新檔案,內容是從0到9的整數, 每個數字佔一行: #python >>>f=open('f.txt','w') # r只讀,w可寫,a追加 >>>for i in range(0,10):f.write(st
python刪除某路徑下的檔案
import os # import traceback # os.system('start "" /d "C:\Windows" "regedit.exe"') my_file = 'D:/hha.txt' # 檔案路徑 if os.path.exists(my_file): # 如果檔案存
python刪除指定路徑的檔案
import os import glob &n
[python] 字典、OS庫取得當前目錄的檔案型別各幾個
import os all_files = os.listdir(os.curdir) type_dict = dict() for each_file in all_files: if os.path.isdir(each_file):
阿里雲OSS 上傳檔案 刪除檔案自封裝 —python
<pre name="code" class="python"># -*- coding: utf-8 -*- """ wrapper of oss2. """ import oss2 from PwLogging import PwLogging cl