gunicorn.errors.HaltServer: django

Actually the problem here was the wsgi file itself, previously before django 1.3 the wsgi file was named with an extension of .wsgi, but now in the recent versions it will be created with and extension of .py that is the wsgi file must be a python module so the file should be hello_wsgi.py and … Read more

Python 3 TypeError: must be str, not bytes with sys.stdout.write()

Python 3 handles strings a bit different. Originally there was just one type for strings: str. When unicode gained traction in the ’90s the new unicode type was added to handle Unicode without breaking pre-existing code1. This is effectively the same as str but with multibyte support. In Python 3 there are two different types: … Read more

Download Returned Zip file from URL

Most people recommend using requests if it is available, and the requests documentation recommends this for downloading and saving raw data from a url: Since the answer asks about downloading and saving the zip file, I haven’t gone into details regarding reading the zip file. See one of the many answers below for possibilities. If … Read more

Usage of sys.stdout.flush() method

Python’s standard out is buffered (meaning that it collects some of the data “written” to standard out before it writes it to the terminal). Calling sys.stdout.flush() forces it to “flush” the buffer, meaning that it will write everything in the buffer to the terminal, even if normally it would wait before doing so. Here’s some … Read more

Pandas dataframe groupby plot

Simple plot, you can use: Or you can set the index to be Date beforehand, then it’s easy to plot the column you want: If you want a chart with one series by ticker on it You need to groupby before: If you want a chart with individual subplots:

How to find out whether a file is at its `eof`?

fp.read() reads up to the end of the file, so after it’s successfully finished you know the file is at EOF; there’s no need to check. If it cannot reach EOF it will raise an exception. When reading a file in chunks rather than with read(), you know you’ve hit EOF when read returns less … Read more