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

熱點內容
如何把文件改成cad 瀏覽:676
如何把多個監控合在一個網路內 瀏覽:637
qq的頭像在哪個文件夾 瀏覽:468
linuxexfat補丁 瀏覽:582
excelvb編程怎麼輸出數 瀏覽:737
567位qq 瀏覽:172
qq網名女生傷感 瀏覽:292
linuxls輸出到文本 瀏覽:388
word全選文本框 瀏覽:140
手機壁紙放在哪個文件夾 瀏覽:878
java上傳百度網盤 瀏覽:646
pdf文件病毒 瀏覽:1000
羅技滑鼠配置文件上傳 瀏覽:691
光貓數據線連接到路由器哪個插口 瀏覽:903
python程序員簡歷 瀏覽:806
su草圖大師材質是哪個文件夾 瀏覽:189
qtp測試用例excel文件測試結果 瀏覽:190
win10開機之後無顯示 瀏覽:463
神舟無法安裝win10 瀏覽:94
西部數據黑盤一般速度是多少 瀏覽:822

友情鏈接