導航:首頁 > 文件教程 > python文件和目錄操作

python文件和目錄操作

發布時間:2021-03-10 05:15:48

⑴ python用到CMD的幾個文件夾操作命令

1.進入I盤

c:>I:
I:>2.打開文件夾
I:>cd新建文件夾
I:新建文件夾>返回上級目錄
I:新建文件夾>cd..
I:>


3.返回盤符
I:新建文件夾123>cd
I:>4.新建/刪除文件夾

c:>md123在C盤下新建一個123的文件夾
c:>rd123刪除C盤下123的文件夾5.打開文件
打開123.txt文件
c:>123.txt6.命令行下查看文件命令行下查看123.txt的內容
格式:
I:>type123.txt
0000
0000
I:>7.刪除文件刪除123.txt文件
格式:
I:>del123.txt
I:>創建加密碼文件夾
c:>md123..
刪除
c:>rd123..

⑵ python 操作目錄和文件 為什麼只能列印一層目錄呢

#-*-coding:utf-8-*-
importos

defsearch(s):
forxinos.listdir(s):
fp=os.path.join(s,x)
ifos.path.isdir(fp):
printfp
search(fp)

search('E:LearnPython')

如果解決了您的問題請採納!
如果未解決請繼續追問

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

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

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

⑷ 如何使用Python獲取文件所在目錄和文件名

python有個魔術變抄量__file__ #(前後各兩個襲下劃線)。這個變數就是當前文件的絕對路徑。

再利用Pyhon自帶的os模塊中的path模塊可以處理路徑,分理出目錄和文件名。以下是示例代碼

importos
folder,filename=os.path.split(__file__)
print(folder,filename)

不明白可追問。

⑸ python文件操作問題

由於你寫的是相對路徑,運行時要注意當前工作目錄是什麼,在CMD中,就是前面提示符的路徑。CMD的默認工作目錄是當前用戶目錄,即C:\Users\用戶名,此時運行你的python程序,那麼open("yesterday.txt")將會試圖在這個目錄下尋找yesterday.txt文件,找不到則會報錯。

⑹ 如何用Python打開指定的某個文件夾比如我要用Python打開D盤里的一個普通文件,該怎麼做

是不是想要直接打開文件夾,那使用如下命令就可以
import os
os.system('explorer.exe /n, 文件夾路徑')
這樣就可以版直接打開,要打開文權件,不知道你是想在程序里讀還是直接開文件,開文件用
os.system('cmd /c 文件名')
在腳本中使用文件內容,那就使用open函數來讀取文件內容。

⑺ python文件的源代碼文件夾怎麼打開

使用python源文件的幾種方法\運行python腳本:
a. windows下打開shell(DOS提示符,命令行,cmd):
CMD命令進入某個目錄
如在window 下cmd運行python源文件 xxx.py(注意這個xxx.py在C盤的python27目錄下,若是其它盤的目錄,就進入其它盤的目錄來運行xxx.py):
打開cmd
輸入c: 回車
輸入cd c:/python27/ 回車 (ps:cd後面沒有冒號!,如果需要在dos下查看帶有空格的文件夾,要給文件夾加上引號如:CD "Program Files"/PHP )
輸入python xxx.py 或者 xxx.py 回車
這是在找到文件路徑下去執行某文件,直接在cmd,python環境下輸入python xxx.py 會運行語法錯誤,不知是否是系統的環境變數沒有添加好?
linux下參見vamei :python 基礎
另附:cmd命令
1.進入上一層目錄 CD ../
2.顯示目錄下的文件及了目錄 dir
b.Linux下運行python源文件:
$ python xxx.py
c.在IDLE下運行python源文件
點擊開始->程序->Python 2.7->IDLE(Python GUI)
點擊file->open->xxx.py
ctrl+F5
quit()是退出程序
d.在IDLE里,可以通過os執行系統命令,執行python源文件:
import os
os.system('python c:/xxx.py')
e. 直接雙擊xxx.py
雙擊xxx.py,窗口一閃而過。很像VC運行時的Ctrl+F5對不對?那怎麼辦呢?(非windows系統可以跳過,不用此技巧)
這里我們在代碼里加入一句話raw_input(),就可以。

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

os包的rmdir()函數可以用復來刪除一制個文件夾,但是文件夾必須是空的。一種可行的方法是讀取文件夾的文件列表,逐個刪除文件夾中的所有文件,然而文件夾中可能還有文件夾,因此這是一個遞歸的操作。
shutil包rmtree()函數就實現了以上功能。shutil是一個高級文件操作的包,實現了文件及文件集合復制與刪除的功能。rmtree()函數接收非空文件夾的路徑這唯一一個參數。示例代碼如下:
import shutil
path = 'g:\'
shutil.rmtree(path)

⑼ python 怎麼讀取當前目錄下指定文件

讀文本文件
input = open('data', 'r')
#第二個參數默認為r
input = open('data')

讀二進制文件
input = open('data', 'rb')

讀取所有內容
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )

讀固定位元組
file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )

讀每行
list_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,還可以直接遍歷文件對象獲取每行:
for line in file_object:
process line

閱讀全文

與python文件和目錄操作相關的資料

熱點內容
浙江推廣網站建設怎麼做 瀏覽:478
word文件只有10頁怎麼增加 瀏覽:921
itunes下載的系統在哪個文件夾 瀏覽:605
個性化linux全名要求 瀏覽:40
數據表格制圖小紅點如何去掉 瀏覽:244
查詢iphone版本信息失敗怎麼辦 瀏覽:978
電腦版微信下載的文件保存在哪裡 瀏覽:367
linuxsocket轉發 瀏覽:32
迷你兔數據恢復軟體可免費恢復多少 瀏覽:139
編程器怎麼燒錄兩個不同的程序 瀏覽:214
如何加密打包壓縮文件 瀏覽:328
應用系統數據有哪些 瀏覽:143
韶關能源物聯網大數據平台怎麼用 瀏覽:542
ps打開的文件形式 瀏覽:781
文件elt是什麼意思 瀏覽:120
makefiled文件 瀏覽:536
聯通用哪個版本的基帶好 瀏覽:945
win1032位c盤多大內存 瀏覽:738
卷積神經網路識別 瀏覽:397
數據結構關鍵碼是什麼意思 瀏覽:241

友情鏈接