中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用Python怎么創建一個文件夾

發布時間:2020-12-08 14:48:04 來源:億速云 閱讀:350 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關利用Python怎么創建一個文件夾,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1.創建文件夾

# 批量 創建文件夾
import os #倒入OS模塊 創建文件夾 需要的
# 保存路徑,直接從電腦文件夾中復制過來,但是
# 注意,直接復制過來的C:\English\LETS\雅思聽力 路徑結尾是沒斜杠的。
# 路徑是需要 斜杠結尾的,否則 會以LETS為根目錄,而不是“雅思聽力”為根目錄。
# 但是如果之間加上 斜杠 \ ,你會發現報錯。 因為python 中路徑結尾必須是 反斜杠,
# 所以直接加個 反斜杠就行了。
path = 'C:\English\LETS\雅思聽力/'
# 定義文件夾名稱
name = "Python劍雅"
# 創建10個文件夾,序號為0-9
for i in range(10):
 # "文件"+
 # os.path.exists(path) 判斷文件是否存在 固定語法,記住就行
 # 定義一個變量判斷文件是否存在,path指代路徑,str(i)指代文件夾的名字
 # name+str(i+1)為拼接 名稱,效果為:Python劍雅1,Python劍雅2...
 # str(i+1)提高用戶體驗1,2,3,...
 isExists = os.path.exists(path+name+str(i+1))
 
 if not isExists:
 
  # os.path.exists(path+str(i)) 創建文件夾 路徑+名稱
  os.makedirs(path+name+str(i+1))
  print("%s 目錄創建成功"%i)
 else:
  print("%s 目錄創建成功"%i)
 
  # 如果文件不存在,則繼續上述操作,直到循環結束
  continue

執行效果

利用Python怎么創建一個文件夾 

關于反斜杠和斜杠

Windows由于使用 斜桿/ 作為DOS命令提示符的參數標志了,為了不混淆,所以采用 反斜杠\ 作為路徑分隔符。所以目前windows系統上的文件瀏覽器都是用 反斜杠\ 作為路徑分隔符。斜桿和反斜杠在大多數情況下可以互換,沒有影響。

知道這個背景后,可以總結一下結論:

(1)瀏覽器地址欄網址使用 斜桿/ ;

(2)windows文件瀏覽器上使用 反斜杠\ ;

(3) 出現在html url() 屬性中的路徑,指定的路徑是網絡路徑,所以必須用 斜桿/ ;

(4)出現在普通字符串中的路徑,如果代表的是windows文件路徑,則使用 斜桿/ 和 反斜杠\ 是一樣的;如果代表的是網絡文件路徑,則必須使用 斜桿/ ;

2.創建文件

 # 建4個doc文件
for i in range(4):
	# 固定語法格式: open('文件夾位置' "文件的名稱"+'.文件后綴',a表示沒有該文件就新建)
 f = open('C:\English\LETS\雅思聽力\Python劍雅1/' "劍雅Test " +str(i+1)+ " 聽力文本" + '.doc',"a")
 f.write("")		#寫入文件,設置為空
 f.close()		#執行完結束

執行效果

利用Python怎么創建一個文件夾

python批量創建文件夾和文件

def mkdir(path):
  # 引入模塊
  import os
 
  # 去除首位空格
  path=path.strip()
  # 去除尾部 \ 符號
  path=path.rstrip("\\")
 
  # 判斷路徑是否存在
  # 存在   True
  # 不存在  False
  isExists=os.path.exists(path)
 
  # 判斷結果
  if not isExists:
    # 如果不存在則創建目錄
    # 創建目錄操作函數
    os.makedirs(path) 
 
    print (path+' 創建成功')
    return True
  else:
    # 如果目錄存在則不創建,并提示目錄已存在
    print (path+' 目錄已存在')
    return False

#定義要創建的目錄
mkpath="D:\\gitRepository\\python100days\\"
調用函數
#mkdir(mkpath)
for x in range(100):
  mkdir(mkpath+str(x+1)+"Day")

效果圖

利用Python怎么創建一個文件夾

利用Python怎么創建一個文件夾

因為git傳空文件夾會出錯,需要每個文件夾里創建一個文件

創建文件代碼如下

def batch_create_files(filepath):
  '''
  導入os模塊,用于判斷文件是否存在
  存在 True
  不存在 False
  '''
  import os
  fd = os.path.exists(filepath)
  if not fd:
    #如果不存在
    try:
      fo = open(filepath,mode='x')
      print(filepath + '創建成功')
      fo.close()
    except IOError:
      #如果存在會發生異常(這里我不知道是不是這樣用,因為異常有很多種類型)
      print('創建失敗')

for x in range(7,101):
  #循環運行(這里我1-6的文件夾已經創建過了,所以直接用7到100)
  batch_create_files('D:\\gitRepository\\python100days\\'+str(x)+'Day\\testOne.py')

上述就是小編為大家分享的利用Python怎么創建一個文件夾了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新营市| 三门峡市| 怀安县| 桂东县| 盐城市| 桦甸市| 根河市| 金溪县| 兴安盟| 阿拉尔市| 龙陵县| 宁都县| 武乡县| 九龙坡区| 遂昌县| 都江堰市| 崇义县| 扶沟县| 大城县| 成都市| 榆树市| 泽库县| 古丈县| 故城县| 越西县| 县级市| 株洲市| 揭西县| 泸定县| 保康县| 永昌县| 东城区| 贺兰县| 濮阳市| 抚州市| 平原县| 黄骅市| 兴仁县| 肥西县| 措勤县| 邵东县|