[mesa-users] Gyre and python

Josiah Schwab jwschwab at berkeley.edu
Mon Dec 7 17:42:04 EST 2015


Hi Cyrus,

> File "make_plot.py", line 15, in <module>
>     number, profiles = fileio.list_mesa_data('LOGS/profiles.index')
>   File "/data/home/blablabla/stellarmodels/fileio.py", line 883, in
> list_mesa_data
>     logfiles =
> [os.path.join(os.path.dirname(filename),'profile{:.0f}.data'.format(nr))
> for nr in lognr]
> ValueError: zero length field name in format

Yes.  Auto-numbered replacement fields are a python 2.7 feature.  As a
workaround, you can just manually number it.

https://bugs.python.org/issue5237

Did you know that if you do a Google search for "ValueError: zero length
field name in format", the very first hit is an answer to your question?

http://stackoverflow.com/questions/5446964/valueerror-zero-length-field-name-in-format-error-in-python-3-0-3-1-3-2

Josiah




More information about the Mesa-users mailing list