...
When trying to write out a GRIB or BUFR message to a file using codes_write, an error is generated .(an exception is thrown)
Solution
You have written the following snippet to save a message into a binary file (GRIB or BUFR):
Code Block | ||
---|---|---|
| ||
fout = open('temp.out', 'w') codes_write(msg, fout) fout.close() |
...
Code Block |
---|
Traceback (most recent call last): File "encode.py", line 85, in <module> sys.exit(main()) File "encode.py", line 74, in main example(sys.argv[1]) File "encode.py", line 61, in example codes_write(bufrmsg, fout) ... fileobj.write(msg_bytes) TypeError: write() argument must be str, not bytes |
...