Skip to content

Commit 621d85b

Browse files
committed
JSON
1 parent 9ae5500 commit 621d85b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1682,6 +1682,8 @@ b'.\n..\nfile1.txt\nfile2.txt\n'
16821682

16831683
JSON
16841684
----
1685+
**Text file format for storing collections of strings and numbers.**
1686+
16851687
```python
16861688
import json
16871689
<str> = json.dumps(<object>, ensure_ascii=True, indent=None)
@@ -1705,6 +1707,8 @@ def write_to_json_file(filename, an_object):
17051707

17061708
Pickle
17071709
------
1710+
**Binary file format for storing objects.**
1711+
17081712
```python
17091713
import pickle
17101714
<bytes> = pickle.dumps(<object>)

index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1518,11 +1518,12 @@
15181518
<span class="hljs-number">0</span>
15191519
</code></pre></div>
15201520

1521-
<div><h2 id="json"><a href="#json" name="json">#</a>JSON</h2><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> json
1521+
<div><h2 id="json"><a href="#json" name="json">#</a>JSON</h2><p><strong>Text file format for storing collections of strings and numbers.</strong></p><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> json
15221522
&lt;str&gt; = json.dumps(&lt;object&gt;, ensure_ascii=<span class="hljs-keyword">True</span>, indent=<span class="hljs-keyword">None</span>)
15231523
&lt;object&gt; = json.loads(&lt;str&gt;)
15241524
</code></pre></div>
15251525

1526+
15261527
<div><h3 id="readobjectfromjsonfile">Read Object from JSON File</h3><pre><code class="python language-python hljs"><span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">read_json_file</span><span class="hljs-params">(filename)</span>:</span>
15271528
<span class="hljs-keyword">with</span> open(filename, encoding=<span class="hljs-string">'utf-8'</span>) <span class="hljs-keyword">as</span> file:
15281529
<span class="hljs-keyword">return</span> json.load(file)
@@ -1533,11 +1534,12 @@
15331534
json.dump(an_object, file, ensure_ascii=<span class="hljs-keyword">False</span>, indent=<span class="hljs-number">2</span>)
15341535
</code></pre></div>
15351536

1536-
<div><h2 id="pickle"><a href="#pickle" name="pickle">#</a>Pickle</h2><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> pickle
1537+
<div><h2 id="pickle"><a href="#pickle" name="pickle">#</a>Pickle</h2><p><strong>Binary file format for storing objects.</strong></p><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> pickle
15371538
&lt;bytes&gt; = pickle.dumps(&lt;object&gt;)
15381539
&lt;object&gt; = pickle.loads(&lt;bytes&gt;)
15391540
</code></pre></div>
15401541

1542+
15411543
<div><h3 id="readobjectfromfile">Read Object from File</h3><pre><code class="python language-python hljs"><span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">read_pickle_file</span><span class="hljs-params">(filename)</span>:</span>
15421544
<span class="hljs-keyword">with</span> open(filename, <span class="hljs-string">'rb'</span>) <span class="hljs-keyword">as</span> file:
15431545
<span class="hljs-keyword">return</span> pickle.load(file)

0 commit comments

Comments
 (0)