導航:首頁 > 文件教程 > 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文件和目錄操作相關的資料

熱點內容
政府的拆遷紅頭文件在哪裡找 瀏覽:600
xp串口工具 瀏覽:469
反射javaforname區別 瀏覽:249
java添加計時器和圖片 瀏覽:452
shell編輯文件內容 瀏覽:614
u盤驅動在哪個文件夾里 瀏覽:938
華為手機跟蘋果手機怎麼克隆app 瀏覽:172
cad文件為什麼顯示文件名是否正確 瀏覽:174
程序配置文件能自動轉換成txt 瀏覽:985
r4燒錄卡不同版本 瀏覽:962
怎麼升級qq群為2000 瀏覽:347
微信己冊除的文件怎樣找回來 瀏覽:715
蘋果美國賬號共享2017 瀏覽:252
ps文件修改後打開還是原圖 瀏覽:220
燒卡機蘋果4微信qq哪裡下載 瀏覽:780
ug120找不到指定文件 瀏覽:522
cda文件怎麼轉換成mp3格式 瀏覽:702
青島hpv疫苗在哪個app預約 瀏覽:881
雙十一成交額2021數據在哪裡看 瀏覽:631
蘋果手機怎麼打開移動數據 瀏覽:637

友情鏈接