導航:首頁 > 編程語言 > python刪除文件

python刪除文件

發布時間:2022-02-25 13:18:50

python中怎麼刪除文件中指定的行

刪除文件的某一行,可以跳過你要刪除的行進行讀寫,如:

1
2
3
4

data = open(filename, 'rt').readlines()
with open(filename, 'wt') as handle:
handle.writelines(data[:tobedeleted])
handle.writelines(data[tobedeleted+1:])

其中data是逐行讀取文件,

handle.writelines進行讀寫,跳過tobedeleted行

② python 怎麼刪除文件內容

使用python自帶的elementtree模塊,給你個例子你就知道了
xml文檔
?xml
version="1.0"
encoding="utf-8"?
0
e:/python
python
代碼,修改id節的內容
from
xml.etree
import
elementtree
xml_file='config.xml'
xml=elementtree.elementtree(file=xml_file).getroot()
xml.find('id').text=1

③ 如何使用python實現刪除文件或文件夾實例

此處以d盤下ceshi文件夾為例。

刪除文件:import os
os.remove('d:/ceshi/test.txt')
刪除空文件夾:(如文件夾非空會報錯)
import os
os.rmdir('d:/ceshi')
刪除非空文件夾:(即會刪除文件夾內所有的字文件夾和文件)
import shutil
shutil.rmtree('d:/ceshi')

④ python 刪除文件的問題

上面的變數是gcode_path 下面的是dest,有點懷疑是不是刪除啦.

dest是什麼?

⑤ Python如何刪除文件及文件夾

刪除文件:os.remove(filepath)
刪除文件夾 shutil.rmtree(filepath,True)
示例:刪除目錄/tmp/test下文件以及文件夾
#!/usr/bin/env pythonimport osimport shutilfilelist=[]rootdir="/tmp/test"filelist=os.listdir(rootdir)for f in filelist: filepath = os.path.join( rootdir, f ) if os.path.isfile(filepath): os.remove(filepath) # 刪除文件
print filepath+" removed!" elif os.path.isdir(filepath): shutil.rmtree(filepath,True) # 刪除文件夾
print "dir "+filepath+" removed!"

⑥ python怎麼刪除文件夾以及裡面的所有文件

刪除前:


tree /F ./a

文件夾 PATH 列表

卷序列號為 00000072 E489:5638

C:USERSADMINISTRATORA

└─b

│ ex.txt

└─c

ex.txt


刪除命令

importshutil
shutil.rmtree('./a')

刪除後:

tree /F ./a

文件夾 PATH 列表

卷序列號為 00000072 E489:5638

C:USERSADMINISTRATORA

無效的路徑 - USERSADMINISTRATORA

沒有子文件夾

⑦ 怎樣刪除python所有文件

摘要 首先,隨便打開一個目錄,在其地址欄輸入 cmd,然後回車,進入該目錄下的命令行,

⑧ Python如何刪除這個文件夾里的全部文件

如果是連著文件夾一起刪就是shutil.rmtree( src)
如果是只刪除內容和子文件夾可以用os.walk 遍歷文件夾,拿到文件和文件夾再刪除,也可以連著文件夾一起刪了再建一個

⑨ PYTHON刪除某目錄下的所有文件

import shutil
shutil.rmtree(r'G:\test')

⑩ 如何用python刪除特定文件夾

#!/usr/bin/env python
import os
import shutil

delList = []
delDir = "/home/test"
delList = os.listdir(delDir )

for f in delList:
filePath = os.path.join( delDir, f )
if os.path.isfile(filePath):
os.remove(filePath)
print filePath + " was removed!"
elif os.path.isdir(filePath):
shutil.rmtree(filePath,True)
print "Directory: " + filePath +" was removed!"

shutil是一個高層次的文件操作模塊。True參數表示ignore_errors(忽略拷貝時候的錯誤)。
類似於高級API,而且主要強大之處在於其對文件的復制與刪除操作更是比較支持好。

[附] os模塊(庫)的使用
有關文件夾與文件的查找,刪除等功能 在 os 模塊中實現。

一、取得當前目錄
#1.1
s = os.getcwd()
# s 中保存的是當前的執行目錄(即執行所在的文件夾)
[注意]
如果是要獲得程序運行的當前目錄所在位置,那麼可以使用os模塊的os.getcwd()函數。
如果是要獲得當前執行的腳本的所在目錄位置,那麼需要使用sys模塊的sys.path[0]變數或者sys.argv[0]來獲得

#1.2
import os
import time

folder = time.strftime(r"%Y-%m-%d_%H-%M-%S",time.localtime())
os.makedirs(r'%s/%s'%(os.getcwd(),folder))

二、更改當前目錄

os.chdir( "/root/123")
#將當前目錄設為 "/root/123"
#說明: 當指定的目錄不存在時,引發異常。

三、將一個路徑名分解為目錄名和文件名兩部分
fpath , fname = os.path.split( "你要分解的路徑")
例如:
a, b = os.path.split( "/root/123/test.txt" )
print a
print b

顯示:
/root/123/
test.txt

四、分解文件名的擴展名
fpathandname , fext = os.path.splitext( "你要分解的路徑")

例如:
a, b = os.path.splitext( "/root/123/test.txt" )
print a
print b

顯示:
/root/123/test
.txt

五、判斷一個路徑( 目錄或文件)是否存在
b = os.path.exists( "你要判斷的路徑")

返回值b: True 或 False

六、判斷一個路徑是否文件
b = os.path.isfile( "你要判斷的路徑")

返回值b: True 或 False

七、判斷一個路徑是否目錄
b = os.path.isdir( "你要判斷的路徑")

返回值b: True 或 False

八、獲取某目錄中的文件及子目錄的列表
L = os.listdir( "你要判斷的路徑")

例如:
L = os.listdir( "/root/123" )
print L

顯示 :
['test.txt', 'test.py','python']
#這裡面既有文件也有子目錄

九、創建子目錄
os.makedirs( path ) # path 是"要創建的子目錄"

例如:
os.makedirs("/root/123")

調用有可能失敗,可能的原因是:
(1) path 已存在時(不管是文件還是文件夾)
(2) 驅動器不存在
(3) 磁碟已滿
(4)磁碟是只讀的或沒有寫許可權

十、刪除子目錄
os.rmdir( path ) # path: "要刪除的子目錄"

產生異常的可能原因:
(1) path 不存在
(2) path 子目錄中有文件或下級子目錄
(3) 沒有操作許可權或只讀

十一、刪除文件
os.remove( filename ) # filename: "要刪除的文件名"

產生異常的可能原因:
(1) filename 不存在
(2) 對filename文件, 沒有操作許可權或只讀。

十二、文件改名
os.name( oldfileName, newFilename)

產生異常的原因:
(1) oldfilename 舊文件名不存在
(2) newFilename 新文件已經存在時,此時,您需要先刪除 newFilename 文件。

閱讀全文

與python刪除文件相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:342
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:171
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315