2016-04-07 66 views
0

當我在運行下面的代碼for循環如何延長與os.path.join(根,文件名)

print(os.path.join (root, filename)) 

它顯示適當

但是陣列當我做這個,而不是上述

G=[ ] 
G.extend(os.path.join (root, filename)) 

和for循環

結束後打印G這didplays每個p ATH字母作爲字表像 'F',':','\','m','y'....etc

plz幫助

回答

2

這就是extend打算做的事。

您是不是想找append呢?

>>> root = 'folder' 
>>> filename = 'filename.ext' 
>>> os.path.join(root, filename) 
'folder\\filename.ext' 

>>> g = [] 
>>> g.append(os.path.join(root, filename)) 
>>> g 
['folder\\filename.ext'] 
+0

我只想要單斜槓不超過... – SIMHA