python迭代到多个变量中
如何将结果分配给多个变量?例如:python迭代到多个变量中,python,operating-system,file-listing,Python,Operating System,File Listing,如何将结果分配给多个变量?例如: 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(dire
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)
使用列表存储变量值
pic1="/home/user/Dropbox/pic.jpg"
pic2="/home/user/Dropbox/pic3.jpg"
pic3=""/home/user/Dropbox/pic3.jpg"
使用容器,不要动态创建变量。
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)