I'm trying to write a very simple address book webapp in Python.
I'm new to Python but have had a fair amount of time writing in Perl, I want to know what is the equivalent to Perl's warn function in Python 3.6.
            Asked
            
        
        
            Active
            
        
            Viewed 288 times
        
    4
            
            
         
    
    
        wyz23x2
        
- 298
- 4
- 16
 
    
    
        bailey.bailey
        
- 157
- 9
- 
                    1Have you made any attempt to figure this out on your own? The Python documentation is quite good. – Mad Physicist Dec 20 '17 at 23:15
- 
                    1From [Perl docs](http://perldoc.perl.org/functions/warn.html) "Prints the value of LIST to STDERR. If the last element of LIST does not end in a newline". [First link](https://stackoverflow.com/questions/5574702/how-to-print-to-stderr-in-python) after googling "python Prints the value of LIST to STDERR". – Dec 20 '17 at 23:19
1 Answers
5
            If you are looking for the equivalent of raising warnings you can use pythons warnings module like so:
from warnings import warn
warn('Your message here', Warning)
This will display __main__:1: Warning: my message here on stderr.
If you are looking for the equivalent of raising errors you can use pythons Exception class like so:
raise Exception('Your message here')
This will display Exception: Your message here on stderr.
 
    
    
        mattjegan
        
- 2,724
- 1
- 26
- 37