2013-11-23 101 views
0

以下是我使用的拍攝使用Python(硒)不支持的操作類型

path = os.mkdir('D:\screenshots' + time.strftime("%d%m")) 
driver.get_screenshot_as_file(path + '\wishlist_' + str(i) + '.jpg') 

截圖然而,當我運行這個程序,我收到以下錯誤代碼,

回溯(最近通話最後一個): 文件 「C:\用戶\我\桌面\ domain.py」,43行,在test_bkpdomains

driver.get_screenshot_as_file(path + '\wishlist_' + str(i) + '.jpg') 

類型錯誤:不支持的操作數類型(S)爲+:' NoneType'和'str'

任何人都可以幫我克服這個問題嗎?

回答

0

你試圖在第二行連接一個空對象和一個字符串。

例如,

import os 
path = os.mkdir('dummy') 
print path 

返回None,所以你不能結合起來,與第二行中的字符串。也許如果你製作目錄,然後在第二行使用它的路徑字符串:

path = '/path/to/directory' #string for usage below (can be concatenated) 
os.mkdir(path) #make the actual directory 
driver.get_screenshot_as_file(path + '/wishlist_' + str(i) + '.jpg') 
+0

它的工作原理!謝謝@treddy :) – Shan

相關問題