需求:寫爬蟲時,想將爬取下來的文件保存到指定的路徑。
環境:Python3.7
注意:windows下,“\\”用於區分系統路徑
’ \ '在python裏面是轉義符
os.listdir() 返回指定目錄下的所有目錄和文件名
os.mkdir() 創建指定路徑下目錄
os.makedirs() 創建多級目錄
os.chdir() 改變當前路徑,到指定路徑
os.rename() 重命名目錄名或文件名
os.getcwd() 獲取當前路徑
os.path.exists(path) 判斷文件或目錄是否存在
os.path.isfile(path) 判斷是否爲文件
os.path.isdir(path) 判斷是否爲目錄
import os
# 設置一個變量,該變量爲指定保存的路徑,windows系統下的D盤,test目錄
dir_name = 'D:\\test\\'
# 判斷D盤下是否存在test目錄,如果不存在該目錄,則創建test目錄
if not os.path.exists(dir_name):
os.mkdir(dir_name)
content = '文本測試,文本測試,文本測試'
# 在D盤的test目錄下創建一個file.txt的文本,寫入變量content
fb = open(dir_name + 'file.txt',mode='w',encoding='utf-8')
fb.write(content)
print('創建完成...')
心得:學習編程就應該多動手纔能有所收穫。加油~~