Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 15d6883

Browse files
committed
Path
1 parent c4f1537 commit 15d6883

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1549,7 +1549,7 @@ from glob import glob
15491549
```
15501550

15511551
```python
1552-
<list> = listdir('<path>') # List of filenames located at 'path'.
1552+
<list> = listdir('<path>') # List of filenames located at path.
15531553
<list> = glob('<pattern>') # Filenames matching the wildcard pattern.
15541554
```
15551555

@@ -1572,20 +1572,20 @@ cwd = Path()
15721572

15731573
```python
15741574
<iter> = <Path>.iterdir() # Returns dir contents as Path objects.
1575-
<iter> = <Path>.glob('<pattern>') # Paths matching the wildcard pattern.
1576-
```
1577-
1578-
```python
1579-
<str> = str(<Path>) # Returns path as a string.
1580-
<tup.> = <Path>.parts # Returns all components as strings.
1581-
<Path> = <Path>.resolve() # Returns absolute Path without symlinks.
1575+
<iter> = <Path>.glob('<pattern>') # Returns Paths matching the wildcard pattern.
15821576
```
15831577

15841578
```python
1579+
<str> = str(<Path>) # Path as a string.
15851580
<str> = <Path>.name # Final component.
15861581
<str> = <Path>.stem # Final component without extension.
15871582
<str> = <Path>.suffix # Final component's extension.
1588-
<Path> = <Path>.parent # Path without final component.
1583+
<tup.> = <Path>.parts # All components as strings.
1584+
```
1585+
1586+
```python
1587+
<Path> = <Path>.resolve() # Returns absolute path without symlinks.
1588+
<Path> = <Path>.parent # Returns path without final component.
15891589
```
15901590

15911591

@@ -1598,7 +1598,7 @@ Command Execution
15981598
```python
15991599
import os
16001600
<str> = os.getcwd() # Returns the current working directory.
1601-
os.chdir(<path>) # Changes the current working directory.
1601+
os.chdir(<path>) # Changes current working directory.
16021602
```
16031603

16041604
```python
@@ -1624,8 +1624,8 @@ os.mkdir(<path>, mode=0o777) # Creates a directory.
16241624
```
16251625

16261626
```python
1627-
<str> = <DirEntry>.name # Final component of the path.
1628-
<str> = <DirEntry>.path # Path with final component.
1627+
<str> = <DirEntry>.path # Path as a string.
1628+
<str> = <DirEntry>.name # Final component.
16291629
<Path> = Path(<DirEntry>) # Path object.
16301630
```
16311631

index.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,7 +1413,7 @@
14131413
&lt;bool&gt; = path.isfile(<span class="hljs-string">'&lt;path&gt;'</span>)
14141414
&lt;bool&gt; = path.isdir(<span class="hljs-string">'&lt;path&gt;'</span>)
14151415
</code></pre>
1416-
<pre><code class="python language-python hljs">&lt;list&gt; = listdir(<span class="hljs-string">'&lt;path&gt;'</span>) <span class="hljs-comment"># List of filenames located at 'path'.</span>
1416+
<pre><code class="python language-python hljs">&lt;list&gt; = listdir(<span class="hljs-string">'&lt;path&gt;'</span>) <span class="hljs-comment"># List of filenames located at path.</span>
14171417
&lt;list&gt; = glob(<span class="hljs-string">'&lt;pattern&gt;'</span>) <span class="hljs-comment"># Filenames matching the wildcard pattern.</span>
14181418
</code></pre>
14191419
<div><h3 id="pathlib">Pathlib</h3><pre><code class="python language-python hljs"><span class="hljs-keyword">from</span> pathlib <span class="hljs-keyword">import</span> Path
@@ -1428,23 +1428,23 @@
14281428
&lt;bool&gt; = &lt;Path&gt;.is_dir()
14291429
</code></pre>
14301430
<pre><code class="python language-python hljs">&lt;iter&gt; = &lt;Path&gt;.iterdir() <span class="hljs-comment"># Returns dir contents as Path objects.</span>
1431-
&lt;iter&gt; = &lt;Path&gt;.glob(<span class="hljs-string">'&lt;pattern&gt;'</span>) <span class="hljs-comment"># Paths matching the wildcard pattern.</span>
1431+
&lt;iter&gt; = &lt;Path&gt;.glob(<span class="hljs-string">'&lt;pattern&gt;'</span>) <span class="hljs-comment"># Returns Paths matching the wildcard pattern.</span>
14321432
</code></pre>
1433-
<pre><code class="python language-python hljs">&lt;str&gt; = str(&lt;Path&gt;) <span class="hljs-comment"># Returns path as a string.</span>
1434-
&lt;tup.&gt; = &lt;Path&gt;.parts <span class="hljs-comment"># Returns all components as strings.</span>
1435-
&lt;Path&gt; = &lt;Path&gt;.resolve() <span class="hljs-comment"># Returns absolute Path without symlinks.</span>
1436-
</code></pre>
1437-
<pre><code class="python language-python hljs">&lt;str&gt; = &lt;Path&gt;.name <span class="hljs-comment"># Final component.</span>
1433+
<pre><code class="python language-python hljs">&lt;str&gt; = str(&lt;Path&gt;) <span class="hljs-comment"># Path as a string.</span>
1434+
&lt;str&gt; = &lt;Path&gt;.name <span class="hljs-comment"># Final component.</span>
14381435
&lt;str&gt; = &lt;Path&gt;.stem <span class="hljs-comment"># Final component without extension.</span>
14391436
&lt;str&gt; = &lt;Path&gt;.suffix <span class="hljs-comment"># Final component's extension.</span>
1440-
&lt;Path&gt; = &lt;Path&gt;.parent <span class="hljs-comment"># Path without final component.</span>
1437+
&lt;tup.&gt; = &lt;Path&gt;.parts <span class="hljs-comment"># All components as strings.</span>
1438+
</code></pre>
1439+
<pre><code class="python language-python hljs">&lt;Path&gt; = &lt;Path&gt;.resolve() <span class="hljs-comment"># Returns absolute path without symlinks.</span>
1440+
&lt;Path&gt; = &lt;Path&gt;.parent <span class="hljs-comment"># Returns path without final component.</span>
14411441
</code></pre>
14421442
<div><h2 id="commandexecution"><a href="#commandexecution" name="commandexecution">#</a>Command Execution</h2><div><h3 id="filesanddirectories">Files and Directories</h3><ul>
14431443
<li><strong>Paths can be either strings or Path objects.</strong></li>
14441444
<li><strong>All exceptions are either 'OSError' or its subclasses.</strong></li>
14451445
</ul><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> os
14461446
&lt;str&gt; = os.getcwd() <span class="hljs-comment"># Returns the current working directory.</span>
1447-
os.chdir(&lt;path&gt;) <span class="hljs-comment"># Changes the current working directory.</span>
1447+
os.chdir(&lt;path&gt;) <span class="hljs-comment"># Changes current working directory.</span>
14481448
</code></pre></div></div>
14491449

14501450

@@ -1463,8 +1463,8 @@
14631463
&lt;bool&gt; = &lt;DirEntry&gt;.is_dir()
14641464
</code></pre></div>
14651465

1466-
<pre><code class="python language-python hljs">&lt;str&gt; = &lt;DirEntry&gt;.name <span class="hljs-comment"># Final component of the path.</span>
1467-
&lt;str&gt; = &lt;DirEntry&gt;.path <span class="hljs-comment"># Path with final component.</span>
1466+
<pre><code class="python language-python hljs">&lt;str&gt; = &lt;DirEntry&gt;.path <span class="hljs-comment"># Path as a string.</span>
1467+
&lt;str&gt; = &lt;DirEntry&gt;.name <span class="hljs-comment"># Final component.</span>
14681468
&lt;Path&gt; = Path(&lt;DirEntry&gt;) <span class="hljs-comment"># Path object.</span>
14691469
</code></pre>
14701470
<div><h3 id="shellcommands">Shell Commands</h3><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> os

0 commit comments

Comments
 (0)