diff --git a/README.md b/README.md index f1982d4..fe07974 100644 --- a/README.md +++ b/README.md @@ -1776,7 +1776,7 @@ def write_to_json_file(filename, an_object): Pickle ------ -**Binary file format for storing objects.** +**Binary file format for storing Python objects.** ```python import pickle @@ -1976,7 +1976,7 @@ def write_bytes(filename, bytes_obj): Struct ------ * **Module that performs conversions between a sequence of numbers and a bytes object.** -* **System’s type sizes and byte order are used by default.** +* **System’s type sizes, byte order, and alignment rules are used by default.** ```python from struct import pack, unpack, iter_unpack @@ -1997,7 +1997,7 @@ b'\x00\x01\x00\x02\x00\x00\x00\x03' ``` ### Format -#### For standard type sizes start format string with: +#### For standard type sizes and manual alignment (padding) start format string with: * **`'='` - system's byte order (usually little-endian)** * **`'<'` - little-endian** * **`'>'` - big-endian (also `'!'`)** diff --git a/index.html b/index.html index 6b762c3..fd8b44c 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@
- +
@@ -1486,7 +1486,7 @@ CompletedProcess(args=['bc', False, indent=2) -

#Pickle

Binary file format for storing objects.

import pickle
+

#Pickle

Binary file format for storing Python objects.

import pickle
 <bytes>  = pickle.dumps(<object>)
 <object> = pickle.loads(<bytes>)
 
@@ -1640,7 +1640,7 @@ CompletedProcess(args=['bc', #Struct
  • Module that performs conversions between a sequence of numbers and a bytes object.
  • -
  • System’s type sizes and byte order are used by default.
  • +
  • System’s type sizes, byte order, and alignment rules are used by default.
from struct import pack, unpack, iter_unpack
 
@@ -1655,7 +1655,7 @@ CompletedProcess(args=['bc', 1, 2, 3) -

Format

For standard type sizes start format string with: