if Else statement inside for loop is not working [duplicate]

2024/10/9 22:15:46

am using following code to check certain conditions

 for myarg in myargs:if myarg=='heading.png':t = find(dirpath + '\\' + myarg)t1= capture(t.getX() - 50, t.getY() + 50, t.getW(), t.getH())click(t1)elseprint "else inside-----------"

myargs conatians heading.png,name.png etc

while executing the above code am gettign erros IndentationError: unindent does not match any outer indentation level

Answer

Fix your indentation, you're missing a colon after else and the following print-statement is not indented.

for myarg in myargs:if myarg=='heading.png':t = find(dirpath + '\\' + myarg)t1= capture(t.getX() - 50, t.getY() + 50, t.getW(), t.getH())click(t1)else:print "else inside-----------"

I advice using pylint or a similar syntax checker to avoid problems like this.

https://en.xdnf.cn/q/118527.html

Related Q&A

Sending data back and forth from android server to python client

I have posted this few days back but now i ran into another problem after solving that one. DESCRIPTION: working on an android app written in kotlin that behaves as a server side and Python program tha…

Loop to run 4 times to try run a SQL procedure, after 4 attempts then stop

I have attempted to write some code in python to do a loop 4 times. It will fail as spTest doesnt exist. So I want to try loop again (repeated 4 times total) if it still cant find it, I want to break o…

Loops in Python 3.4.3

I apologize ahead of time for my ignorance but I have trying to code something in python that requires a question to be asked to the user and the user responds. Dependent on that response, the program …

Adding userdata on create VM operation with Python SDK for Azure

I am using Python sdk for azure creation virtual machine operation. I want some script to be executed whenever the VM starts. So, I have tried adding the custom-data while creating VM with Python. My d…

python obtain the self variable in another class which already has a self function

I want to use the self variables in one class and use them in another class which already has its own self variables how to do I do this. Some code here to help.class A():self.health = 5 class B(): # T…

Cannot pip install package in virtualenv on EC2

Im seeing this weird issue on ec2. Im trying to install lsm-db package inside my virtualenv, it says its successfully installed but when trying to import the package or do pip list its not there.I crea…

Python: string to integer as a key

Im trying to convert a string column in a dataframe to int. The strings should be replaced with an integer as a key value.Data:user_id site_id 100 url1.com 100 url2.com 100 url1.com 101…

Data manipulation, kind of downsampling

I have a large csv file, example of the data below. I will use an example of eight teams to illustrate.home_team away_team home_score away_score year belgium france 2…

Chrome Native Messaging throwing error when sending a base64 string to client

Using Chrome Native Messaging sample app as a template am able make a system call to bashos.system("<bash command>")The requirement is to return a base64 string from the python scriptos…

Exporting DataFrame to Excel using pandas without subscribe

How can I export DataFrame to excel without subscribe? For exemple: Im doing webscraping and there is a table with pagination, so I take the page 1 save it in DataFrame, export to excel e do it again …