學習記錄 python建立資料夾刪除資料夾

2021-10-23 04:20:39 字數 4724 閱讀 3583

import os

#建立檔案模組

defcj()

:for i in

range(2

):#得到當前工作目錄,即當前python指令碼工作的目錄路徑os.getcwd()

os.getcwd(

)print

('\n'

)#建立單個目錄:os.mkdir(「test」)

os.mkdir(

'aa'

+str

(i))

print

('檔案建立成功'

)#刪除檔案模組

defsc()

:for i in

range(2

):print

('\n'

)#os.rmdir("dir")只能刪除空目錄

os.rmdir(

"g:\pythonr\專案\aa"

+str

(i))

print

('刪除成功'

)b =

1while

(b<2)

:print

('1.建立資料夾'

)print

('2.刪除資料夾'

)print

('3.退出程式'

) a=

int(

input

('請輸入序號:'))

if a==1:

print

('1'

) cj(

)elif a==2:

print

('2'

) sc(

)elif a==0:

print

('退出程式'

)break

else

:print

("請輸入正確的序號!"

)

2020.04.07.20:08

修改命名批量刪除

增加清屏

import os

#建立檔案模組

defcj()

: name =

str(

input

('請輸入需要建立的檔名:'))

print

('需要建立多少個檔案?\n'

) i =

int(

input

('請輸入數量:'))

for i in

range

(i):

#得到當前工作目錄,即當前python指令碼工作的目錄路徑os.getcwd()

os.getcwd(

)#建立單個目錄:os.mkdir(「test」)

os.mkdir(

str(name)

+str

(i))

os.system(

"cls"

)print

('檔案建立成功'

)#刪除檔案模組

defsc()

: name =

str(

input

('請輸入需要刪除的檔名:'))

print

('需要刪除多少個檔案?\n'

) i =

int(

input

('請輸入數量:'))

for i in

range

(i):

print

('\n'

)#os.rmdir("dir")只能刪除空目錄

os.rmdir(

str(name)

+str

(i))

os.system(

"cls"

)print

('刪除檔案成功'

)

b =1

while

(b<2)

:print

("*******批量建立資料夾*******"

)print

('1.建立資料夾'

)print

('2.刪除資料夾'

)print

('0.退出程式'

) a=

int(

input

('請輸入序號:'))

if a==1:

print

('1'

) cj(

)elif a==2:

print

('2'

) sc(

)elif a==0:

os.system(

"cls"

)print

('退出程式'

)break

else

:print

("請輸入正確的序號!"

)

2020.04.07.20.33

百分比記時

import os

import sys

#建立檔案模組

defcj()

: name =

str(

input

('請輸入需要建立的檔名:'))

print

('需要建立多少個檔案?\n'

) i =

int(

input

('請輸入數量:'))

for i in

range

(i):

#得到當前工作目錄,即當前python指令碼工作的目錄路徑os.getcwd()

os.getcwd(

)#建立單個目錄:os.mkdir(「test」)

os.mkdir(

str(name)

+str

(i))

os.system(

"cls"

)#程式百分比記時

total=

100000

for i in

range(0

,total)

: percent=

float

(i)*

100/

float

(total)

sys.stdout.write(

"%.4f"

%percent)

; sys.stdout.write(

"%\r");

sys.stdout.flush();

sys.stdout.write(

"100%!finish!\r");

sys.stdout.flush();

print

('ps:檔案建立成功'

)#刪除檔案模組

defsc()

: name =

str(

input

('請輸入需要刪除的檔名:'))

print

('需要刪除多少個檔案?\n'

) i =

int(

input

('請輸入數量:'))

for i in

range

(i):

print

('\n'

)#os.rmdir("dir")只能刪除空目錄

os.rmdir(

str(name)

+str

(i))

os.system(

"cls"

)#程式百分比記時

total=

100000

for i in

range(0

,total)

: percent=

float

(i)*

100/

float

(total)

sys.stdout.write(

"%.4f"

%percent)

; sys.stdout.write(

"%\r");

sys.stdout.flush();

sys.stdout.write(

"100%!finish!\r");

sys.stdout.flush();

print

('ps:刪除檔案成功'

)

b =1

while

(b<2)

:print

("*******批量建立資料夾*******"

)print

('1.建立資料夾'

)print

('2.刪除資料夾'

)print

('0.退出程式'

) a=

int(

input

('請輸入序號:'))

if a==1:

print

('1'

) cj(

)elif a==2:

print

('2'

) sc(

)elif a==0:

os.system(

"cls"

)print

('退出程式'

)break

else

:print

("請輸入正確的序號!"

)

Python 建立資料夾

def mkdir path 引入模組 import os 去除首位空格 path path.strip 去除尾部 符號 path path.rstrip 判斷路徑是否存在 存在 true 不存在 false i ists os.path.exists path 判斷結果 ifnot i ists ...

Python建立資料夾

import os 批量建立資料夾,用來存放按日儲存的日常工作檔案 def mkdir all path 獲取檔案是否存在 folder os.path.exists all path ifnot folder os.makedirs 建立檔案時如果路徑不存在會建立這個路徑 os.makedirs ...

建立資料夾

當某資料夾不存在時,建立資料夾 import os path dir file if not os.path.exists path dir os.makedirs path dir 同時建立資料夾有兩種函式,os.mkdir和os.makedirs,兩者的區別在於前者是一級一級建立檔案目錄,後者可...