Python 如何在循环中根据条件将图像保存到不同的目录
我正在尝试根据条件将不同的图像保存到不同的目录。图像在for循环中生成。什么代码可以做到这一点 我试着写一个if语句,但没用Python 如何在循环中根据条件将图像保存到不同的目录,python,Python,我正在尝试根据条件将不同的图像保存到不同的目录。图像在for循环中生成。什么代码可以做到这一点 我试着写一个if语句,但没用 import matplotlib.pyplot as plt df = pd.read_excel('file.xlsx') for i in range(z): fig, ax = plt.subplots() plt.show() #Conditions df.iloc["column"] = 1 ##Condition 1 df.iloc
import matplotlib.pyplot as plt
df = pd.read_excel('file.xlsx')
for i in range(z):
fig, ax = plt.subplots()
plt.show()
#Conditions
df.iloc["column"] = 1 ##Condition 1
df.iloc["column"] = 2 ##Condition 2
if df.iloc["column"] = 1
#puts image in directory 1 when condition 1 is met
elseif if df.iloc["column"] = 2 #puts image in directory 2 when condition 2 is met
#This saves the file to a particular file directory
directory1 = "file path to directory 1"
directory2 = "file path to directory 2"
fig.savefig(directory1 + str(i) +".png")
fig.savefig(directory2 + str(i) +".png")
根据条件1和条件2,我希望输出将图像保存在两个文件夹中的每一个中。if语句中有很多语法错误;这是正确的说法:
if df.iloc["column"] == 1:
#puts image in directory 1 when condition 1 is met
elif df.iloc["column"] == 2:
#puts image in directory 2 when condition 2 is met
第一个错误:缩进(elif
必须位于if
的同一列下)。第二个错误:
=
而不是=
第三个错误:
elseif
而不是elif
嘿,谢谢你的洞察力,这对我们帮助很大。是的,有很多错误。这澄清了问题