2017-04-17 80 views
0
import os 


directory="/home/user/Dropbox/" 

for filename in os.listdir(directory): 
    if filename.endswith("jpg") or filename.endswith(".png") or filename.endswith(".jpeg") or filename.endswith(".bmp"): 
     a=(os.path.join(directory, filename)) 
     print(a) 

如何將結果賦值給多個變量?例如:python迭代成多個變量

pic1="/home/user/Dropbox/pic.jpg" 
pic2="/home/user/Dropbox/pic3.jpg" 
pic3=""/home/user/Dropbox/pic3.jpg" 
+0

使用*容器*,不要動態創建變量。 –

回答

0

使用列表來存儲變量值

import os 


directory="/home/user/Dropbox/" 
lst = [] 
for filename in os.listdir(directory): 
    if filename.endswith("jpg") or filename.endswith(".png") or filename.endswith(".jpeg") or filename.endswith(".bmp"): 
     a=(os.path.join(directory, filename)) 
     lst.append(a) 
print(lst)