{"id":6608,"date":"2026-07-10T11:00:44","date_gmt":"2026-07-10T07:30:44","guid":{"rendered":"https:\/\/parmin.cloud\/blog\/?p=6608"},"modified":"2026-07-10T11:00:44","modified_gmt":"2026-07-10T07:30:44","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%85%d8%a7%da%98%d9%88%d9%84-pathlib-%d8%a8%d8%b1%d8%a7%db%8c-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%85%d8%b3%db%8c%d8%b1-%d9%81","status":"publish","type":"post","link":"https:\/\/parmin.cloud\/blog\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%85%d8%a7%da%98%d9%88%d9%84-pathlib-%d8%a8%d8%b1%d8%a7%db%8c-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%85%d8%b3%db%8c%d8%b1-%d9%81\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0631 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 pathlib \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u062f\u0631 Python 3"},"content":{"rendered":"<h2 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"43f4r3\" data-start=\"67\" data-end=\"75\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n<p data-start=\"77\" data-end=\"427\">\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u062f \u0645\u0633\u06cc\u0631 (Path) \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. \u062f\u0631 \u06af\u0630\u0634\u062a\u0647\u060c \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 <code data-start=\"239\" data-end=\"248\">os.path<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f\u0646\u062f\u060c \u0627\u0645\u0627 \u0627\u0632 <strong data-start=\"274\" data-end=\"288\">Python 3.4<\/strong> \u0628\u0647 \u0628\u0639\u062f \u0645\u0627\u0698\u0648\u0644 \u0642\u062f\u0631\u062a\u0645\u0646\u062f <strong data-start=\"310\" data-end=\"321\">pathlib<\/strong> \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f \u0648 \u0627\u0645\u0631\u0648\u0632\u0647 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0631\u0648\u0634 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0648 \u0645\u062f\u0631\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u06cc\u0631\u0647\u0627 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p data-start=\"429\" data-end=\"751\">\u0645\u0627\u0698\u0648\u0644 <strong data-start=\"435\" data-end=\"446\">pathlib<\/strong> \u0631\u0627\u0628\u0637\u06cc \u0634\u06cc\u0621\u06af\u0631\u0627 (Object-Oriented) \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u062f\u0647\u0627 \u062e\u0648\u0627\u0646\u0627\u062a\u0631\u060c \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631 \u0648 \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 \u0628\u0627\u0634\u0646\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631\u060c \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0646\u06af\u0631\u0627\u0646 \u062a\u0641\u0627\u0648\u062a \u0645\u0633\u06cc\u0631\u0647\u0627 \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632\u060c \u0644\u06cc\u0646\u0648\u06a9\u0633 \u06cc\u0627 macOS \u0628\u0627\u0634\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc pathlib \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n<p data-start=\"753\" data-end=\"849\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644\u06cc \u0628\u0627 \u0646\u0627\u0645 <strong data-start=\"775\" data-end=\"787\">wave.txt<\/strong> \u062f\u0627\u0631\u06cc\u062f. \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0633\u06cc\u0631 \u0622\u0646 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/Users\/sammy\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"892\" data-end=\"954\">\u0627\u0645\u0627 \u0647\u0645\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0647 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>C:\\Users\\sammy\\ocean\\wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"999\" data-end=\"1132\">\u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0645\u0632\u06cc\u062a\u200c\u0647\u0627\u06cc pathlib \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0634\u0645\u0627 \u062a\u0646\u0647\u0627 \u0631\u0648\u06cc \u0645\u0646\u0637\u0642 \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u0645\u0631\u06a9\u0632 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f.<\/p>\n<hr data-start=\"1134\" data-end=\"1137\" \/>\n<h2 data-section-id=\"c171c3\" data-start=\"1139\" data-end=\"1170\">\u0686\u0631\u0627 \u0627\u0632 pathlib \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\u061f<\/h2>\n<p data-start=\"1172\" data-end=\"1238\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 pathlib \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0631\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n<ul data-start=\"1240\" data-end=\"1520\">\n<li data-section-id=\"1qpi339\" data-start=\"1240\" data-end=\"1279\">\u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0628\u06cc\u0634\u062a\u0631 \u0646\u0633\u0628\u062a \u0628\u0647 <code data-start=\"1270\" data-end=\"1279\">os.path<\/code><\/li>\n<li data-section-id=\"2iedxc\" data-start=\"1280\" data-end=\"1332\">\u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u062a\u0641\u0627\u0648\u062a \u0645\u0633\u06cc\u0631\u0647\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641<\/li>\n<li data-section-id=\"1okg9qx\" data-start=\"1333\" data-end=\"1370\">\u0627\u06cc\u062c\u0627\u062f \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0628\u0627 \u062d\u062f\u0627\u0642\u0644 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc<\/li>\n<li data-section-id=\"1ks7d3n\" data-start=\"1371\" data-end=\"1411\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 (Glob)<\/li>\n<li data-section-id=\"qox0rv\" data-start=\"1412\" data-end=\"1454\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0622\u0633\u0627\u0646 \u0628\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627<\/li>\n<li data-section-id=\"7vnr5p\" data-start=\"1455\" data-end=\"1492\">\u0627\u0645\u06a9\u0627\u0646 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u062f\u0631 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc\u200c\u0647\u0627<\/li>\n<li data-section-id=\"31p9xz\" data-start=\"1493\" data-end=\"1520\">\u0631\u0627\u0628\u0637 \u06a9\u0627\u0645\u0644\u0627\u064b \u0634\u06cc\u0621\u06af\u0631\u0627 \u0648 \u0645\u062f\u0631\u0646<\/li>\n<\/ul>\n<p data-start=\"1522\" data-end=\"1614\">\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644\u060c \u062f\u0631 \u0627\u06a9\u062b\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 pathlib \u0628\u0647\u200c\u062c\u0627\u06cc os.path \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<hr data-start=\"1616\" data-end=\"1619\" \/>\n<h1 data-section-id=\"15g5ic3\" data-start=\"1621\" data-end=\"1633\">\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627<\/h1>\n<p data-start=\"1635\" data-end=\"1693\">\u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0628\u0627 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0632\u06cc\u0631 \u0622\u0634\u0646\u0627 \u0628\u0627\u0634\u06cc\u062f:<\/p>\n<ul data-start=\"1695\" data-end=\"1843\">\n<li data-section-id=\"vr1t8g\" data-start=\"1695\" data-end=\"1728\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0645\u0642\u062f\u0645\u0627\u062a\u06cc \u0628\u0627 \u0632\u0628\u0627\u0646 Python 3<\/li>\n<li data-section-id=\"bm2s08\" data-start=\"1729\" data-end=\"1763\">\u0645\u0641\u0627\u0647\u06cc\u0645 \u0641\u0627\u06cc\u0644 \u0648 \u067e\u0648\u0634\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644<\/li>\n<li data-section-id=\"xuq0tj\" data-start=\"1764\" data-end=\"1798\">\u06a9\u0627\u0631 \u0628\u0627 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u06cc\u0627 Command Prompt<\/li>\n<li data-section-id=\"8z32qb\" data-start=\"1799\" data-end=\"1843\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 (Path)<\/li>\n<\/ul>\n<hr data-start=\"1845\" data-end=\"1848\" \/>\n<h1 data-section-id=\"fmf17u\" data-start=\"1850\" data-end=\"1871\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u06a9\u0644\u0627\u0633 Path<\/h1>\n<p data-start=\"1873\" data-end=\"1929\">\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0645\u0627\u0698\u0648\u0644 pathlib\u060c \u06a9\u0644\u0627\u0633 <strong data-start=\"1916\" data-end=\"1924\">Path<\/strong> \u0627\u0633\u062a.<\/p>\n<p data-start=\"1931\" data-end=\"2065\">\u0647\u0631 \u0634\u06cc\u0621 (Object) \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0641\u0627\u06cc\u0644 (Filesystem) \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f\u061b \u0627\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u06cc\u0627 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p data-start=\"2067\" data-end=\"2106\">\u0627\u0628\u062a\u062f\u0627 \u06a9\u0644\u0627\u0633 Path \u0631\u0627 \u0648\u0627\u0631\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2148\" data-end=\"2174\">\u0633\u067e\u0633 \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2263\" data-end=\"2308\">\u062e\u0631\u0648\u062c\u06cc \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u06cc\u0627 macOS \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2338\" data-end=\"2387\">\u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0646\u06cc\u0632 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\\wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2417\" data-end=\"2582\">\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0646\u06cc\u0627\u0632\u06cc \u0646\u06cc\u0633\u062a \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u0645\u0633\u06cc\u0631 (<code data-start=\"2471\" data-end=\"2474\">\/<\/code> \u06cc\u0627 <code data-start=\"2478\" data-end=\"2481\">\\<\/code>) \u0631\u0627 \u062e\u0648\u062f\u062a\u0627\u0646 \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u062f\u061b pathlib \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u060c \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<hr data-start=\"2584\" data-end=\"2587\" \/>\n<h2 data-section-id=\"758ufb\" data-start=\"2589\" data-end=\"2617\">\u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u06cc (Relative Path)<\/h2>\n<p data-start=\"2619\" data-end=\"2695\">\u062f\u0631 \u0645\u062b\u0627\u0644 \u0642\u0628\u0644\u06cc\u060c \u0634\u06cc\u0621 <code data-start=\"2637\" data-end=\"2643\">wave<\/code> \u06cc\u06a9 <strong data-start=\"2647\" data-end=\"2660\">\u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u06cc<\/strong> (Relative Path) \u0631\u0627 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2745\" data-end=\"2879\">\u0627\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0645\u0634\u062e\u0635 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f \u0641\u0627\u06cc\u0644 \u062f\u0642\u06cc\u0642\u0627\u064b \u062f\u0631 \u06a9\u062f\u0627\u0645 \u0642\u0633\u0645\u062a \u0633\u06cc\u0633\u062a\u0645 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u0648 \u062a\u0646\u0647\u0627 \u0628\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 <code data-start=\"2835\" data-end=\"2845\">wave.txt<\/code> \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 <code data-start=\"2856\" data-end=\"2863\">ocean<\/code> \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.<\/p>\n<p data-start=\"2881\" data-end=\"2950\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062f\u0631 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/user\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2991\" data-end=\"2993\">\u06cc\u0627<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/research\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"3038\" data-end=\"3094\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u06cc \u0647\u0645\u06cc\u0634\u0647 \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0645\u062d\u0644 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"3609\" data-end=\"3612\" \/>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"14u9q34\" data-start=\"0\" data-end=\"61\">\u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0627\u06cc\u062c\u0627\u062f \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0645\u0637\u0644\u0642 (Absolute Path) \u0648 \u062a\u0631\u06a9\u06cc\u0628 \u0645\u0633\u06cc\u0631\u0647\u0627<\/h1>\n<p data-start=\"63\" data-end=\"236\">\u062f\u0631 \u0628\u062e\u0634 \u0642\u0628\u0644 \u0628\u0627 \u0646\u062d\u0648\u0647 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0634\u06cc\u0621 \u0627\u0632 \u06a9\u0644\u0627\u0633 <code data-start=\"102\" data-end=\"108\">Path<\/code> \u0622\u0634\u0646\u0627 \u0634\u062f\u06cc\u0645 \u0648 \u062f\u06cc\u062f\u06cc\u0645 \u06a9\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc \u0686\u06af\u0648\u0646\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06a9\u0646\u0648\u0646 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u0645 \u0686\u06af\u0648\u0646\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc <strong data-start=\"197\" data-end=\"205\">\u0645\u0637\u0644\u0642<\/strong> (Absolute Path) \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645.<\/p>\n<hr data-start=\"238\" data-end=\"241\" \/>\n<h1 data-section-id=\"1lfzw1h\" data-start=\"243\" data-end=\"260\">\u0645\u0633\u06cc\u0631 \u0645\u0637\u0644\u0642 \u0686\u06cc\u0633\u062a\u061f<\/h1>\n<p data-start=\"262\" data-end=\"359\">\u0628\u0631\u062e\u0644\u0627\u0641 \u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u06cc\u060c \u0645\u0633\u06cc\u0631 \u0645\u0637\u0644\u0642 \u0645\u062d\u0644 \u062f\u0642\u06cc\u0642 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0647\u06cc\u0686 \u0627\u0628\u0647\u0627\u0645\u06cc \u062f\u0631 \u0622\u0646 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f.<\/p>\n<p data-start=\"361\" data-end=\"371\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"413\" data-end=\"426\">\u06cc\u0627 \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>C:\\Users\\sammy\\ocean\\wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"471\" data-end=\"509\">\u062f\u0631 \u0647\u0631 \u062f\u0648 \u0645\u062b\u0627\u0644\u060c \u0645\u062d\u0644 \u062f\u0642\u06cc\u0642 \u0641\u0627\u06cc\u0644 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"511\" data-end=\"514\" \/>\n<h1 data-section-id=\"8ti0l0\" data-start=\"516\" data-end=\"540\">\u062f\u0631\u06cc\u0627\u0641\u062a \u067e\u0648\u0634\u0647 Home \u06a9\u0627\u0631\u0628\u0631<\/h1>\n<p data-start=\"542\" data-end=\"642\">\u06a9\u0644\u0627\u0633 <code data-start=\"547\" data-end=\"553\">Path<\/code> \u0645\u062a\u062f\u06cc \u0628\u0647 \u0646\u0627\u0645 <code data-start=\"566\" data-end=\"574\">home()<\/code> \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u0633\u06cc\u0631 \u067e\u0648\u0634\u0647 \u062e\u0627\u0646\u06af\u06cc (Home Directory) \u06a9\u0627\u0631\u0628\u0631 \u0641\u0639\u0644\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">home<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span><span class=\"\u037cv\">.<\/span>home()\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">home<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"717\" data-end=\"757\">\u062e\u0631\u0648\u062c\u06cc \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"784\" data-end=\"831\">\u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0646\u06cc\u0632 \u062e\u0631\u0648\u062c\u06cc \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>C:\\Users\\sammy<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"861\" data-end=\"940\">\u0645\u0632\u06cc\u062a \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0645\u0627 \u0631\u0648\u06cc \u0647\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u06cc \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0627\u0631 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f.<\/p>\n<hr data-start=\"942\" data-end=\"945\" \/>\n<h1 data-section-id=\"1x0lumh\" data-start=\"947\" data-end=\"963\">\u0633\u0627\u062e\u062a \u0645\u0633\u06cc\u0631 \u0645\u0637\u0644\u0642<\/h1>\n<p data-start=\"965\" data-end=\"1023\">\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0648\u0634\u0647 Home \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">home<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span><span class=\"\u037cv\">.<\/span>home()\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037c11\">home<\/span>, <span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1138\" data-end=\"1144\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1186\" data-end=\"1198\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644:<\/p>\n<ul data-start=\"1200\" data-end=\"1317\">\n<li data-section-id=\"fr8ofu\" data-start=\"1200\" data-end=\"1241\"><code data-start=\"1202\" data-end=\"1215\">Path.home()<\/code> \u0645\u0633\u06cc\u0631 Home \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/li>\n<li data-section-id=\"706hop\" data-start=\"1242\" data-end=\"1317\">\u0633\u067e\u0633 \u0628\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647 <code data-start=\"1267\" data-end=\"1274\">ocean<\/code> \u0648 \u0641\u0627\u06cc\u0644 <code data-start=\"1282\" data-end=\"1292\">wave.txt<\/code>\u060c \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n<\/ul>\n<hr data-start=\"1319\" data-end=\"1322\" \/>\n<h1 data-section-id=\"qrt6s1\" data-start=\"1324\" data-end=\"1346\">\u062a\u0631\u06a9\u06cc\u0628 \u0631\u0634\u062a\u0647\u200c\u0647\u0627 \u0648 Path<\/h1>\n<p data-start=\"1348\" data-end=\"1488\">\u06cc\u06a9\u06cc \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062c\u0630\u0627\u0628 pathlib \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0627\u0632\u0646\u062f\u0647 \u06a9\u0644\u0627\u0633 <code data-start=\"1402\" data-end=\"1408\">Path<\/code> \u0641\u0642\u0637 \u0631\u0634\u062a\u0647 (String) \u062f\u0631\u06cc\u0627\u0641\u062a \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u0628\u0644\u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0634\u06cc\u0627\u06cc <code data-start=\"1463\" data-end=\"1469\">Path<\/code> \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u062f.<\/p>\n<p data-start=\"1490\" data-end=\"1500\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">home<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span><span class=\"\u037cv\">.<\/span>home()\r\n\r\n<span class=\"\u037c11\">folder<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>)\r\n\r\n<span class=\"\u037c11\">file<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">path<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037c11\">home<\/span>, <span class=\"\u037c11\">folder<\/span>, <span class=\"\u037c11\">file<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">path<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1657\" data-end=\"1663\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1705\" data-end=\"1812\">\u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u062a\u0635\u0627\u0644 \u0631\u0634\u062a\u0647\u200c\u0647\u0627 \u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u0645\u0633\u06cc\u0631\u060c pathlib \u0647\u0645\u0647 \u0628\u062e\u0634\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u062f\u0631\u0633\u062a\u06cc \u06a9\u0646\u0627\u0631 \u0647\u0645 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<hr data-start=\"1814\" data-end=\"1817\" \/>\n<h1 data-section-id=\"ia9vjk\" data-start=\"1819\" data-end=\"1844\">\u062a\u0631\u06a9\u06cc\u0628 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631<\/h1>\n<p data-start=\"1846\" data-end=\"1915\">\u062d\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc\u0621 <code data-start=\"1870\" data-end=\"1876\">Path<\/code> \u0631\u0627 \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0631\u0634\u062a\u0647\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0648\u0644\u06cc \u062a\u0631\u06a9\u06cc\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(\r\n    <span class=\"\u037c11\">Path<\/span><span class=\"\u037cv\">.<\/span>home(),\r\n    <span class=\"\u037cz\">\"ocean\"<\/span>,\r\n    <span class=\"\u037cz\">\"animals\"<\/span>,\r\n    <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2063\" data-end=\"2069\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/animals\/fish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2125\" data-end=\"2155\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u06a9\u0647:<\/p>\n<ul data-start=\"2157\" data-end=\"2283\">\n<li data-section-id=\"151rin8\" data-start=\"2157\" data-end=\"2189\"><code data-start=\"2159\" data-end=\"2172\">Path.home()<\/code> \u06cc\u06a9 \u0634\u06cc\u0621 Path \u0627\u0633\u062a.<\/li>\n<li data-section-id=\"huhojm\" data-start=\"2190\" data-end=\"2227\"><code data-start=\"2192\" data-end=\"2201\">\"ocean\"<\/code> \u0648 <code data-start=\"2204\" data-end=\"2215\">\"animals\"<\/code> \u0631\u0634\u062a\u0647 \u0647\u0633\u062a\u0646\u062f.<\/li>\n<li data-section-id=\"1rwmzgt\" data-start=\"2228\" data-end=\"2283\"><code data-start=\"2230\" data-end=\"2257\">Path(\"fish\", \"shark.txt\")<\/code> \u0646\u06cc\u0632 \u06cc\u06a9 \u0634\u06cc\u0621 Path \u062f\u06cc\u06af\u0631 \u0627\u0633\u062a.<\/li>\n<\/ul>\n<p data-start=\"2285\" data-end=\"2380\">\u06a9\u0644\u0627\u0633 <code data-start=\"2290\" data-end=\"2296\">Path<\/code> \u062a\u0645\u0627\u0645 \u0627\u06cc\u0646 \u0645\u0648\u0627\u0631\u062f \u0631\u0627 \u0628\u062f\u0648\u0646 \u0647\u06cc\u0686 \u0645\u0634\u06a9\u0644\u06cc \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u062a\u0631\u06a9\u06cc\u0628 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0633\u06cc\u0631 \u0646\u0647\u0627\u06cc\u06cc \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<hr data-start=\"2382\" data-end=\"2385\" \/>\n<h1 data-section-id=\"i7b3d\" data-start=\"2387\" data-end=\"2421\">\u0686\u0631\u0627 \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647\u062a\u0631 \u0627\u0632 os.path \u0627\u0633\u062a\u061f<\/h1>\n<p data-start=\"2423\" data-end=\"2472\">\u062f\u0631 \u06af\u0630\u0634\u062a\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0645\u0633\u06cc\u0631\u0647\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">os<\/span>\r\n\r\n<span class=\"\u037c11\">path<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">os<\/span><span class=\"\u037cv\">.<\/span>path<span class=\"\u037cv\">.<\/span>join(\r\n    <span class=\"\u037c11\">os<\/span><span class=\"\u037cv\">.<\/span>path<span class=\"\u037cv\">.<\/span>expanduser(<span class=\"\u037cz\">\"~\"<\/span>),\r\n    <span class=\"\u037cz\">\"ocean\"<\/span>,\r\n    <span class=\"\u037cz\">\"wave.txt\"<\/span>\r\n)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2580\" data-end=\"2627\">\u0627\u0645\u0627 \u0628\u0627 pathlib \u0647\u0645\u0627\u0646 \u06a9\u062f \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">path<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span><span class=\"\u037cv\">.<\/span>home() <span class=\"\u037cv\">\/<\/span> <span class=\"\u037cz\">\"ocean\"<\/span> <span class=\"\u037cv\">\/<\/span> <span class=\"\u037cz\">\"wave.txt\"<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2712\" data-end=\"2829\">\u0627\u06cc\u0646 \u0634\u06cc\u0648\u0647 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631 \u0628\u0648\u062f\u0646\u060c \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0646\u06cc\u0632 \u062f\u0627\u0631\u062f \u0648 \u0627\u0645\u0631\u0648\u0632\u0647 \u062f\u0631 \u0627\u06a9\u062b\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<hr data-start=\"3609\" data-end=\"3612\" \/>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"tt1lrd\" data-start=\"0\" data-end=\"48\">\u0628\u062e\u0634 \u0633\u0648\u0645 \u2014 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0627 pathlib<\/h1>\n<p data-start=\"50\" data-end=\"268\">\u067e\u0633 \u0627\u0632 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0634\u06cc\u0621 \u0627\u0632 \u06a9\u0644\u0627\u0633 <code data-start=\"76\" data-end=\"82\">Path<\/code>\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u0641\u0627\u06cc\u0644 \u06cc\u0627 \u067e\u0648\u0634\u0647 \u0646\u06cc\u0632 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0631\u0634\u062a\u0647\u200c\u0647\u0627\u060c \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644\u060c \u067e\u0633\u0648\u0646\u062f \u0622\u0646 \u0648 \u0633\u0627\u06cc\u0631 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f.<\/p>\n<hr data-start=\"270\" data-end=\"273\" \/>\n<h1 data-section-id=\"1dctrw2\" data-start=\"275\" data-end=\"292\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644<\/h1>\n<p data-start=\"294\" data-end=\"344\">\u0648\u06cc\u0698\u06af\u06cc <code data-start=\"300\" data-end=\"306\">name<\/code> \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc \u0645\u0633\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>name)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"438\" data-end=\"444\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"468\" data-end=\"541\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c \u062a\u0646\u0647\u0627 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0645\u0633\u06cc\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u062d\u0630\u0641 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<hr data-start=\"543\" data-end=\"546\" \/>\n<h1 data-section-id=\"1cc9tru\" data-start=\"548\" data-end=\"567\">\u062f\u0631\u06cc\u0627\u0641\u062a \u067e\u0633\u0648\u0646\u062f \u0641\u0627\u06cc\u0644<\/h1>\n<p data-start=\"569\" data-end=\"645\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u062a\u0646\u0647\u0627 \u067e\u0633\u0648\u0646\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u062f\u060c \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc <code data-start=\"623\" data-end=\"631\">suffix<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>suffix)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"741\" data-end=\"747\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"767\" data-end=\"819\">\u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0646\u06af\u0627\u0645 \u0628\u0631\u0631\u0633\u06cc \u0646\u0648\u0639 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0627\u0633\u062a.<\/p>\n<p data-start=\"821\" data-end=\"884\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0641\u0627\u06cc\u0644 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">if<\/span> <span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>suffix <span class=\"\u037cv\">==<\/span> <span class=\"\u037cz\">\".jpg\"<\/span>:\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037cz\">\"Image File\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"951\" data-end=\"954\">\u06cc\u0627:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">if<\/span> <span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>suffix <span class=\"\u037cv\">==<\/span> <span class=\"\u037cz\">\".pdf\"<\/span>:\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037cz\">\"PDF File\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1019\" data-end=\"1022\" \/>\n<h1 data-section-id=\"81yscb\" data-start=\"1024\" data-end=\"1042\">\u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644<\/h1>\n<p data-start=\"1044\" data-end=\"1098\">\u0627\u06af\u0631 \u0634\u06cc\u0621 Path \u0631\u0627 \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f\u060c \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1187\" data-end=\"1193\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1223\" data-end=\"1232\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span>)\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>name)\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>suffix)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1297\" data-end=\"1323\">\u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt\r\nwave.txt\r\n.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1367\" data-end=\"1370\" \/>\n<h1 data-section-id=\"2j0i3d\" data-start=\"1372\" data-end=\"1403\">\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0628\u0627 with_name()<\/h1>\n<p data-start=\"1405\" data-end=\"1458\">\u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062a\u062f\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc pathlib\u060c \u0645\u062a\u062f <code data-start=\"1440\" data-end=\"1453\">with_name()<\/code> \u0627\u0633\u062a.<\/p>\n<p data-start=\"1460\" data-end=\"1550\">\u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u060c \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0648 \u06cc\u06a9 \u0634\u06cc\u0621 <code data-start=\"1525\" data-end=\"1531\">Path<\/code> \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">wave<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"wave.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">tides<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>with_name(<span class=\"\u037cz\">\"tides.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">wave<\/span>)\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">tides<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1689\" data-end=\"1695\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt\r\nocean\/tides.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1741\" data-end=\"1768\">\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f:<\/p>\n<ul data-start=\"1770\" data-end=\"1945\">\n<li data-section-id=\"hlvivy\" data-start=\"1770\" data-end=\"1811\">\u067e\u0648\u0634\u0647 <code data-start=\"1777\" data-end=\"1784\">ocean<\/code> \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a.<\/li>\n<li data-section-id=\"1mcsn6v\" data-start=\"1812\" data-end=\"1871\">\u0641\u0642\u0637 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0627\u0632 <code data-start=\"1830\" data-end=\"1840\">wave.txt<\/code> \u0628\u0647 <code data-start=\"1844\" data-end=\"1855\">tides.txt<\/code> \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/li>\n<li data-section-id=\"15i3a9j\" data-start=\"1872\" data-end=\"1945\">\u0634\u06cc\u0621 \u0627\u0648\u0644\u06cc\u0647 (<code data-start=\"1885\" data-end=\"1891\">wave<\/code>) \u0646\u06cc\u0632 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u0646\u06a9\u0631\u062f\u0647 \u0648 \u0647\u0645\u0686\u0646\u0627\u0646 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0642\u0628\u0644\u06cc \u0627\u0634\u0627\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ul>\n<hr data-start=\"1947\" data-end=\"1950\" \/>\n<h1 data-section-id=\"xlnpl7\" data-start=\"1952\" data-end=\"1979\">\u0686\u0631\u0627 with_name() \u0645\u0641\u06cc\u062f \u0627\u0633\u062a\u061f<\/h1>\n<p data-start=\"1981\" data-end=\"2055\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0641\u0627\u06cc\u0644 \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u062f\u0631 \u0647\u0645\u0627\u0646 \u067e\u0648\u0634\u0647 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f \u0627\u0645\u0627 \u0628\u0627 \u0646\u0627\u0645 \u062f\u06cc\u06af\u0631\u06cc.<\/p>\n<p data-start=\"2057\" data-end=\"2084\">\u0628\u0647 \u062c\u0627\u06cc \u0633\u0627\u062e\u062a \u062f\u0648\u0628\u0627\u0631\u0647 \u06a9\u0644 \u0645\u0633\u06cc\u0631:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">output<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"result.txt\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2138\" data-end=\"2176\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0647\u0627 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">output<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">wave<\/span><span class=\"\u037cv\">.<\/span>with_name(<span class=\"\u037cz\">\"result.txt\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2231\" data-end=\"2239\">\u0627\u06cc\u0646 \u0631\u0648\u0634:<\/p>\n<ul data-start=\"2241\" data-end=\"2334\">\n<li data-section-id=\"5dq04j\" data-start=\"2241\" data-end=\"2255\">\u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u0627\u0633\u062a.<\/li>\n<li data-section-id=\"1vzsj87\" data-start=\"2256\" data-end=\"2284\">\u0627\u062d\u062a\u0645\u0627\u0644 \u062e\u0637\u0627 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/li>\n<li data-section-id=\"gpgdz5\" data-start=\"2285\" data-end=\"2334\">\u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u06a9\u062f \u0631\u0627 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ul>\n<hr data-start=\"2336\" data-end=\"2339\" \/>\n<h1 data-section-id=\"1lj9svd\" data-start=\"2341\" data-end=\"2356\">\u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc<\/h1>\n<p data-start=\"2358\" data-end=\"2395\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>report.csv<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2421\" data-end=\"2466\">\u0648 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u062f\u06cc\u06af\u0631\u06cc \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">file<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"reports\"<\/span>, <span class=\"\u037cz\">\"report.csv\"<\/span>)\r\n\r\n<span class=\"\u037c11\">new_file<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">file<\/span><span class=\"\u037cv\">.<\/span>with_name(<span class=\"\u037cz\">\"report_backup.csv\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">new_file<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2611\" data-end=\"2617\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>reports\/report_backup.csv<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2658\" data-end=\"2706\">\u0647\u0645\u0627\u0646 \u067e\u0648\u0634\u0647 \u062d\u0641\u0638 \u0634\u062f\u0647 \u0648 \u0641\u0642\u0637 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"3609\" data-end=\"3612\" \/>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"dupijj\" data-start=\"0\" data-end=\"46\"><span role=\"text\">\u0628\u062e\u0634 \u0686\u0647\u0627\u0631\u0645 \u2014 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc <code data-start=\"38\" data-end=\"46\">parent<\/code><\/span><\/h1>\n<p data-start=\"48\" data-end=\"239\">\u062f\u0631 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u0627\u0632 \u0645\u0633\u06cc\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644\u060c \u0628\u0647 \u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0641\u0627\u06cc\u0644 \u062f\u0631 \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u06cc\u0627 \u062d\u062a\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0628\u0627\u0644\u0627\u062a\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u0645. \u0645\u0627\u0698\u0648\u0644 <strong data-start=\"178\" data-end=\"189\">pathlib<\/strong> \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc <code data-start=\"210\" data-end=\"218\">parent<\/code> \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"241\" data-end=\"244\" \/>\n<h1 data-section-id=\"1lmui1w\" data-start=\"246\" data-end=\"286\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f (Parent Directory)<\/h1>\n<p data-start=\"288\" data-end=\"315\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0627\u0631\u06cc\u0645:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span>)\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"446\" data-end=\"452\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals\/fish\/shark.txt\r\nocean\/animals\/fish<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"515\" data-end=\"604\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c \u0648\u06cc\u0698\u06af\u06cc <code data-start=\"534\" data-end=\"542\">parent<\/code> \u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 <code data-start=\"574\" data-end=\"585\">shark.txt<\/code> \u062f\u0627\u062e\u0644 \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f.<\/p>\n<p data-start=\"606\" data-end=\"619\">\u0628\u0647 \u0628\u06cc\u0627\u0646 \u062f\u06cc\u06af\u0631:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>shark.txt\r\n        \u25b2\r\n        \u2502\r\nocean\/animals\/fish<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"679\" data-end=\"682\" \/>\n<h1 data-section-id=\"1twnx6o\" data-start=\"684\" data-end=\"710\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0686\u0646\u062f \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u062a\u0631<\/h1>\n<p data-start=\"712\" data-end=\"820\">\u0648\u06cc\u0698\u06af\u06cc <code data-start=\"718\" data-end=\"726\">parent<\/code> \u062e\u0648\u062f\u0634 \u0646\u06cc\u0632 \u06cc\u06a9 \u0634\u06cc\u0621 \u0627\u0632 \u0646\u0648\u0639 <code data-start=\"750\" data-end=\"756\">Path<\/code> \u0627\u0633\u062a. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f\u06cc\u0646 \u0628\u0627\u0631 \u067e\u0634\u062a \u0633\u0631 \u0647\u0645 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"945\" data-end=\"951\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"980\" data-end=\"992\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644:<\/p>\n<ul data-start=\"994\" data-end=\"1086\">\n<li data-section-id=\"1trdfnj\" data-start=\"994\" data-end=\"1038\">\u0627\u0648\u0644\u06cc\u0646 <code data-start=\"1002\" data-end=\"1010\">parent<\/code> \u067e\u0648\u0634\u0647 <code data-start=\"1016\" data-end=\"1022\">fish<\/code> \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/li>\n<li data-section-id=\"1qocjlj\" data-start=\"1039\" data-end=\"1086\">\u062f\u0648\u0645\u06cc\u0646 <code data-start=\"1047\" data-end=\"1055\">parent<\/code> \u067e\u0648\u0634\u0647 <code data-start=\"1061\" data-end=\"1070\">animals<\/code> \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/li>\n<\/ul>\n<p data-start=\"1088\" data-end=\"1115\">\u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0633\u06cc\u0631 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\r\n\u2514\u2500\u2500 animals\r\n    \u2514\u2500\u2500 fish\r\n        \u2514\u2500\u2500 shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1183\" data-end=\"1192\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1222\" data-end=\"1235\">\u0628\u0631\u0627\u0628\u0631 \u0627\u0633\u062a \u0628\u0627:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals\/fish<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1269\" data-end=\"1271\">\u0648:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1308\" data-end=\"1321\">\u0628\u0631\u0627\u0628\u0631 \u0627\u0633\u062a \u0628\u0627:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1350\" data-end=\"1353\" \/>\n<h1 data-section-id=\"p9sa42\" data-start=\"1355\" data-end=\"1374\">\u0631\u0641\u062a\u0646 \u062a\u0627 \u0631\u06cc\u0634\u0647 \u0645\u0633\u06cc\u0631<\/h1>\n<p data-start=\"1376\" data-end=\"1433\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631 \u062a\u0639\u062f\u0627\u062f \u06a9\u0647 \u0644\u0627\u0632\u0645 \u0628\u0627\u0634\u062f \u0627\u0632 <code data-start=\"1411\" data-end=\"1419\">parent<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1565\" data-end=\"1571\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1592\" data-end=\"1598\">\u0648 \u062d\u062a\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1656\" data-end=\"1662\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>.<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1679\" data-end=\"1737\">\u062f\u0631 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc\u060c \u0646\u0642\u0637\u0647 (<code data-start=\"1702\" data-end=\"1705\">.<\/code>) \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0641\u0639\u0644\u06cc \u0627\u0633\u062a.<\/p>\n<p data-start=\"1739\" data-end=\"1803\">\u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u0634\u0645\u0627 \u0645\u0637\u0644\u0642 \u0628\u0627\u0634\u062f\u060c \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 \u0631\u06cc\u0634\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0641\u0627\u06cc\u0644 \u062e\u0648\u0627\u0647\u06cc\u062f \u0631\u0633\u06cc\u062f.<\/p>\n<p data-start=\"1805\" data-end=\"1815\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">path<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"\/home\/sammy\/ocean\/animals\/fish\/shark.txt\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1888\" data-end=\"1900\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">path<\/span><span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1936\" data-end=\"1942\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/animals\/fish<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1988\" data-end=\"1990\">\u0648:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">path<\/span><span class=\"\u037cv\">.<\/span>parent<span class=\"\u037cv\">.<\/span>parent)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2033\" data-end=\"2039\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/home\/sammy\/ocean\/animals<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"2080\" data-end=\"2083\" \/>\n<h1 data-section-id=\"k0xdbf\" data-start=\"2085\" data-end=\"2108\">\u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc parent<\/h1>\n<p data-start=\"2110\" data-end=\"2173\">\u0648\u06cc\u0698\u06af\u06cc <code data-start=\"2116\" data-end=\"2124\">parent<\/code> \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0627\u0631\u062f. \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<ul data-start=\"2175\" data-end=\"2337\">\n<li data-section-id=\"1url0a9\" data-start=\"2175\" data-end=\"2217\">\u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u062e\u0631\u0648\u062c\u06cc \u062f\u0631 \u0647\u0645\u0627\u0646 \u067e\u0648\u0634\u0647 \u0641\u0627\u06cc\u0644 \u0648\u0631\u0648\u062f\u06cc<\/li>\n<li data-section-id=\"1j283um\" data-start=\"2218\" data-end=\"2240\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647 \u067e\u0631\u0648\u0698\u0647<\/li>\n<li data-section-id=\"odoj18\" data-start=\"2241\" data-end=\"2285\">\u0633\u0627\u062e\u062a \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (Configuration)<\/li>\n<li data-section-id=\"1cqc18l\" data-start=\"2286\" data-end=\"2337\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0634\u062a\u0647\u200c\u0647\u0627<\/li>\n<\/ul>\n<p data-start=\"2339\" data-end=\"2350\">\u0628\u0631\u0627\u06cc \u0646\u0645\u0648\u0646\u0647:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">config<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"\/project\/config\/settings.json\"<\/span>)\r\n\r\n<span class=\"\u037c11\">logs<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">config<\/span><span class=\"\u037cv\">.<\/span>parent <span class=\"\u037cv\">\/<\/span> <span class=\"\u037cz\">\"logs\"<\/span>\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">logs<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2484\" data-end=\"2490\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/project\/config\/logs<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2526\" data-end=\"2615\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0631\u0634\u062a\u0647\u200c\u0647\u0627\u060c \u067e\u0648\u0634\u0647 <code data-start=\"2573\" data-end=\"2579\">logs<\/code> \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0641\u0627\u06cc\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"2617\" data-end=\"2620\" \/>\n<h1 data-section-id=\"1ecqycu\" data-start=\"2622\" data-end=\"2646\">\u0645\u0632\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 parent<\/h1>\n<p data-start=\"2648\" data-end=\"2767\">\u062f\u0631 \u06af\u0630\u0634\u062a\u0647 \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0627\u0632 \u062a\u0648\u0627\u0628\u0639\u06cc \u0645\u0627\u0646\u0646\u062f <code data-start=\"2709\" data-end=\"2728\">os.path.dirname()<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f \u06a9\u0647 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u06a9\u0645\u062a\u0631\u06cc \u062f\u0627\u0634\u062a\u0646\u062f.<\/p>\n<p data-start=\"2769\" data-end=\"2794\">\u062f\u0631 pathlib \u062a\u0646\u0647\u0627 \u0628\u0627 \u0646\u0648\u0634\u062a\u0646:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037c11\">path<\/span><span class=\"\u037cv\">.<\/span>parent<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2823\" data-end=\"2932\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0647\u0645\u0627\u0646 \u0646\u062a\u06cc\u062c\u0647 \u0628\u0631\u0633\u06cc\u062f\u061b \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0647\u0645 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631 \u0627\u0633\u062a \u0648 \u0647\u0645 \u062f\u0631\u06a9 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0633\u0627\u06cc\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n<hr data-start=\"3609\" data-end=\"3612\" \/>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"p922km\" data-start=\"0\" data-end=\"43\"><span role=\"text\">\u0628\u062e\u0634 \u067e\u0646\u062c\u0645 \u2014 \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0627 \u0645\u062a\u062f <code data-start=\"35\" data-end=\"43\">glob()<\/code><\/span><\/h1>\n<p data-start=\"45\" data-end=\"204\">\u06cc\u06a9\u06cc \u0627\u0632 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u062a\u0631\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0627\u0698\u0648\u0644 <strong data-start=\"81\" data-end=\"92\">pathlib<\/strong>\u060c \u0645\u062a\u062f <code data-start=\"98\" data-end=\"106\">glob()<\/code> \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u0645\u0634\u062e\u0635 (Pattern) \u062c\u0633\u062a\u062c\u0648 \u06a9\u0646\u06cc\u062f.<\/p>\n<p data-start=\"206\" data-end=\"316\">\u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u0628\u0627 Wildcard\u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u06cc\u0627 \u0648\u06cc\u0646\u062f\u0648\u0632 \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code data-start=\"277\" data-end=\"285\">glob()<\/code> \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u06a9\u0627\u0645\u0644\u0627\u064b \u0622\u0634\u0646\u0627 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n<hr data-start=\"318\" data-end=\"321\" \/>\n<h1 data-section-id=\"82ugfm\" data-start=\"323\" data-end=\"343\">\u0633\u0627\u062e\u062a\u0627\u0631 \u0646\u0645\u0648\u0646\u0647 \u067e\u0631\u0648\u0698\u0647<\/h1>\n<p data-start=\"345\" data-end=\"389\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0634\u0645\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\r\n\u251c\u2500\u2500 wave.txt\r\n\u251c\u2500\u2500 tides.txt\r\n\u2514\u2500\u2500 animals\r\n    \u2514\u2500\u2500 fish\r\n        \u2514\u2500\u2500 shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"496\" data-end=\"510\">\u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631:<\/p>\n<ul data-start=\"512\" data-end=\"608\">\n<li data-section-id=\"n3amse\" data-start=\"512\" data-end=\"556\">\u062f\u0648 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 <code data-start=\"537\" data-end=\"544\">ocean<\/code> \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f.<\/li>\n<li data-section-id=\"1mdk05v\" data-start=\"557\" data-end=\"608\">\u0641\u0627\u06cc\u0644 <code data-start=\"564\" data-end=\"575\">shark.txt<\/code> \u062f\u0627\u062e\u0644 \u0686\u0646\u062f \u0632\u06cc\u0631\u067e\u0648\u0634\u0647 \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.<\/li>\n<\/ul>\n<hr data-start=\"610\" data-end=\"613\" \/>\n<h1 data-section-id=\"10x0j\" data-start=\"615\" data-end=\"643\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u067e\u0648\u0634\u0647<\/h1>\n<p data-start=\"645\" data-end=\"757\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0628\u0627 \u067e\u0633\u0648\u0646\u062f <code data-start=\"680\" data-end=\"686\">.txt<\/code> \u0631\u0627 \u0641\u0642\u0637 \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 <code data-start=\"704\" data-end=\"711\">ocean<\/code> \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f\u060c \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u0627\u0632 <code data-start=\"735\" data-end=\"743\">glob()<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037cv\">for<\/span> <span class=\"\u037c11\">txt_file<\/span> <span class=\"\u037cv\">in<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>)<span class=\"\u037cv\">.<\/span>glob(<span class=\"\u037cz\">\"*.txt\"<\/span>):\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">txt_file<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"877\" data-end=\"883\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt\r\nocean\/tides.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"941\" data-end=\"944\" \/>\n<h1 data-section-id=\"1r8l8vm\" data-start=\"946\" data-end=\"959\">\u0627\u0644\u06af\u0648\u06cc *.txt<\/h1>\n<p data-start=\"961\" data-end=\"973\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cz\">\"*.txt\"<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1010\" data-end=\"1024\">\u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u0627\u0633\u062a:<\/p>\n<ul data-start=\"1026\" data-end=\"1095\">\n<li data-section-id=\"bjnjpf\" data-start=\"1026\" data-end=\"1044\"><code data-start=\"1028\" data-end=\"1031\">*<\/code> \u06cc\u0639\u0646\u06cc \u0647\u0631 \u0646\u0627\u0645\u06cc<\/li>\n<li data-section-id=\"1jjxpzk\" data-start=\"1045\" data-end=\"1095\"><code data-start=\"1047\" data-end=\"1053\">.txt<\/code> \u06cc\u0639\u0646\u06cc \u0641\u0642\u0637 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u067e\u0633\u0648\u0646\u062f \u0631\u0627 \u062f\u0627\u0631\u0646\u062f.<\/li>\n<\/ul>\n<p data-start=\"1097\" data-end=\"1147\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u067e\u06cc\u062f\u0627 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>wave.txt\r\ntides.txt\r\nnotes.txt\r\nreport.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1214\" data-end=\"1245\">\u0627\u0645\u0627 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u067e\u06cc\u062f\u0627 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>image.png\r\nmovie.mp4\r\ndocument.pdf<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1305\" data-end=\"1308\" \/>\n<h1 data-section-id=\"1oj5ri8\" data-start=\"1310\" data-end=\"1338\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc (Recursive)<\/h1>\n<p data-start=\"1340\" data-end=\"1421\">\u06af\u0627\u0647\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u062f\u0627\u062e\u0644 \u0686\u0646\u062f\u06cc\u0646 \u067e\u0648\u0634\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0648 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062a\u06a9\u200c\u062a\u06a9 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p data-start=\"1423\" data-end=\"1464\">\u062f\u0631 \u0627\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0627\u0632 \u0627\u0644\u06af\u0648\u06cc \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037cv\">for<\/span> <span class=\"\u037c11\">txt_file<\/span> <span class=\"\u037cv\">in<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>)<span class=\"\u037cv\">.<\/span>glob(<span class=\"\u037cz\">\"**\/*.txt\"<\/span>):\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">txt_file<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1587\" data-end=\"1593\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt\r\nocean\/tides.txt\r\nocean\/animals\/fish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1680\" data-end=\"1683\" \/>\n<h1 data-section-id=\"pluatv\" data-start=\"1685\" data-end=\"1703\">** \u0628\u0647 \u0686\u0647 \u0645\u0639\u0646\u0627\u0633\u062a\u061f<\/h1>\n<p data-start=\"1705\" data-end=\"1718\">\u062f\u0631 \u0627\u0644\u06af\u0648\u06cc \u0632\u06cc\u0631:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">**\/*.<\/span>txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1756\" data-end=\"1771\">\u0642\u0633\u0645\u062a <code data-start=\"1761\" data-end=\"1765\">**<\/code> \u06cc\u0639\u0646\u06cc:<\/p>\n<blockquote data-start=\"1773\" data-end=\"1841\">\n<p data-start=\"1775\" data-end=\"1841\">\u062a\u0645\u0627\u0645 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0648 \u0632\u06cc\u0631\u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0627\u0632\u06af\u0634\u062a\u06cc (Recursive) \u062c\u0633\u062a\u062c\u0648 \u06a9\u0646.<\/p>\n<\/blockquote>\n<p data-start=\"1843\" data-end=\"1932\">\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0641\u0627\u06cc\u0644 <code data-start=\"1861\" data-end=\"1872\">shark.txt<\/code> \u0646\u06cc\u0632 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0642\u0628\u0644\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f.<\/p>\n<hr data-start=\"1934\" data-end=\"1937\" \/>\n<h1 data-section-id=\"15iwxlt\" data-start=\"1939\" data-end=\"1963\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc Python<\/h1>\n<p data-start=\"1965\" data-end=\"2032\">\u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037cv\">for<\/span> <span class=\"\u037c11\">file<\/span> <span class=\"\u037cv\">in<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\".\"<\/span>)<span class=\"\u037cv\">.<\/span>glob(<span class=\"\u037cz\">\"**\/*.py\"<\/span>):\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">file<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2142\" data-end=\"2219\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc <code data-start=\"2166\" data-end=\"2171\">.py<\/code> \u0631\u0627 \u062f\u0631 \u067e\u0648\u0634\u0647 \u0641\u0639\u0644\u06cc \u0648 \u062a\u0645\u0627\u0645 \u0632\u06cc\u0631\u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<hr data-start=\"2221\" data-end=\"2224\" \/>\n<h1 data-section-id=\"7v7yer\" data-start=\"2226\" data-end=\"2250\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631\u06cc<\/h1>\n<p data-start=\"2252\" data-end=\"2263\">\u0646\u0645\u0648\u0646\u0647 \u062f\u06cc\u06af\u0631:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037cv\">for<\/span> <span class=\"\u037c11\">image<\/span> <span class=\"\u037cv\">in<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"images\"<\/span>)<span class=\"\u037cv\">.<\/span>glob(<span class=\"\u037cz\">\"*.png\"<\/span>):\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">image<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2378\" data-end=\"2384\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>images\/logo.png\r\nimages\/banner.png\r\nimages\/avatar.png<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"2463\" data-end=\"2466\" \/>\n<h1 data-section-id=\"1qjqu8s\" data-start=\"2468\" data-end=\"2488\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0647\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627<\/h1>\n<p data-start=\"2490\" data-end=\"2558\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037cv\">for<\/span> <span class=\"\u037c11\">item<\/span> <span class=\"\u037cv\">in<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>)<span class=\"\u037cv\">.<\/span>glob(<span class=\"\u037cz\">\"*\"<\/span>):\r\n    <span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">item<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2666\" data-end=\"2696\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/wave.txt\r\nocean\/tides.txt\r\nocean\/animals<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"2768\" data-end=\"2771\" \/>\n<h1 data-section-id=\"o8i9rb\" data-start=\"2773\" data-end=\"2805\">\u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 glob \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\u061f<\/h1>\n<p data-start=\"2807\" data-end=\"2866\">\u0645\u062a\u062f <code data-start=\"2811\" data-end=\"2819\">glob()<\/code> \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0627\u0633\u062a\u060c \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n<ul data-start=\"2868\" data-end=\"3071\">\n<li data-section-id=\"ugrc3b\" data-start=\"2868\" data-end=\"2929\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0646\u0648\u0639 \u062e\u0627\u0635 (\u0645\u0627\u0646\u0646\u062f <code data-start=\"2912\" data-end=\"2918\">.txt<\/code> \u06cc\u0627 <code data-start=\"2922\" data-end=\"2928\">.csv<\/code>)<\/li>\n<li data-section-id=\"cv8dbx\" data-start=\"2930\" data-end=\"2954\">\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0633\u062a\u0647\u200c\u0627\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627<\/li>\n<li data-section-id=\"1k2h4f\" data-start=\"2955\" data-end=\"2985\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u062f\u0631 \u0632\u06cc\u0631\u067e\u0648\u0634\u0647\u200c\u0647\u0627<\/li>\n<li data-section-id=\"1vjnjkw\" data-start=\"2986\" data-end=\"3013\">\u0633\u0627\u062e\u062a \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0627\u06cc\u0644<\/li>\n<li data-section-id=\"nswvq3\" data-start=\"3014\" data-end=\"3041\">\u0627\u0633\u06a9\u0646 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc<\/li>\n<li data-section-id=\"11megmz\" data-start=\"3042\" data-end=\"3071\">\u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627 \u06cc\u0627 \u0644\u0627\u06af\u200c\u0647\u0627<\/li>\n<\/ul>\n<p data-start=\"3073\" data-end=\"3168\">\u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0627\u062f\u06af\u06cc \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627\u060c <code data-start=\"3103\" data-end=\"3111\">glob()<\/code> \u06cc\u06a9\u06cc \u0627\u0632 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f\u062a\u0631\u06cc\u0646 \u0645\u062a\u062f\u0647\u0627\u06cc \u0645\u0627\u0698\u0648\u0644 <code data-start=\"3145\" data-end=\"3154\">pathlib<\/code> \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<hr data-start=\"3609\" data-end=\"3612\" \/>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"avi84e\" data-start=\"0\" data-end=\"50\"><span role=\"text\">\u0628\u062e\u0634 \u0634\u0634\u0645 \u2014 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc \u0628\u0627 <code data-start=\"35\" data-end=\"50\">relative_to()<\/code><\/span><\/h1>\n<p data-start=\"52\" data-end=\"227\">\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a \u0645\u0633\u06cc\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0633\u06cc\u0627\u0631 \u0637\u0648\u0644\u0627\u0646\u06cc \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0634\u0645\u0627 \u0641\u0642\u0637 \u0628\u0647 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0622\u0646 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f. \u062f\u0631 \u0686\u0646\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637\u06cc\u060c \u0645\u062a\u062f <code data-start=\"152\" data-end=\"167\">relative_to()<\/code> \u06cc\u06a9\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc\u200c\u062a\u0631\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0645\u0627\u0698\u0648\u0644 <strong data-start=\"202\" data-end=\"213\">pathlib<\/strong> \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p data-start=\"229\" data-end=\"302\">\u0627\u06cc\u0646 \u0645\u062a\u062f \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0646\u0633\u0628\u062a \u0628\u0647 \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u062f\u06cc\u06af\u0631 \u0645\u062d\u0627\u0633\u0628\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"304\" data-end=\"307\" \/>\n<h1 data-section-id=\"cskzr\" data-start=\"309\" data-end=\"321\">\u0645\u0633\u06cc\u0631 \u0646\u0645\u0648\u0646\u0647<\/h1>\n<p data-start=\"323\" data-end=\"360\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"469\" data-end=\"497\">\u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0641\u0627\u06cc\u0644 \u0628\u0631\u0627\u0628\u0631 \u0627\u0633\u062a \u0628\u0627:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals\/fish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"553\" data-end=\"556\" \/>\n<h1 data-section-id=\"jf3cbq\" data-start=\"558\" data-end=\"587\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u062a \u0628\u0647 \u06cc\u06a9 \u067e\u0648\u0634\u0647<\/h1>\n<p data-start=\"589\" data-end=\"648\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0646\u0633\u0628\u062a \u0628\u0647 \u067e\u0648\u0634\u0647 <code data-start=\"627\" data-end=\"634\">ocean<\/code> \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">below_ocean<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>relative_to(<span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>))\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">below_ocean<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"825\" data-end=\"831\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>animals\/fish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"881\" data-end=\"933\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c \u0628\u062e\u0634 <code data-start=\"898\" data-end=\"905\">ocean<\/code> \u0627\u0632 \u0627\u0628\u062a\u062f\u0627\u06cc \u0645\u0633\u06cc\u0631 \u062d\u0630\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"935\" data-end=\"938\" \/>\n<h1 data-section-id=\"yyt2p3\" data-start=\"940\" data-end=\"965\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0646\u0633\u0628\u062a \u0628\u0647 \u0686\u0646\u062f \u067e\u0648\u0634\u0647<\/h1>\n<p data-start=\"967\" data-end=\"1025\">\u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0646\u0633\u0628\u062a \u0628\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0639\u0645\u06cc\u0642\u200c\u062a\u0631 \u0646\u06cc\u0632 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f.<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">below_animals<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>relative_to(\r\n    <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>)\r\n)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">below_animals<\/span>)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1223\" data-end=\"1229\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>fish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1271\" data-end=\"1333\">\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0627\u06a9\u0646\u0648\u0646 \u062f\u0648 \u067e\u0648\u0634\u0647 \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u062d\u0630\u0641 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.<\/p>\n<hr data-start=\"1335\" data-end=\"1338\" \/>\n<h1 data-section-id=\"1106528\" data-start=\"1340\" data-end=\"1361\">\u0645\u0634\u0627\u0647\u062f\u0647 \u0647\u0645\u0632\u0645\u0627\u0646 \u0646\u062a\u0627\u06cc\u062c<\/h1>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>relative_to(<span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>)))\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>relative_to(<span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>)))<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1577\" data-end=\"1583\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ocean\/animals\/fish\/shark.txt\r\nanimals\/fish\/shark.txt\r\nfish\/shark.txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1677\" data-end=\"1776\">\u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0628\u0647\u200c\u062e\u0648\u0628\u06cc \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 <code data-start=\"1709\" data-end=\"1724\">relative_to()<\/code> \u0645\u0633\u06cc\u0631 \u0631\u0627 \u0646\u0633\u0628\u062a \u0628\u0647 \u0646\u0642\u0637\u0647 \u0634\u0631\u0648\u0639 \u062f\u0644\u062e\u0648\u0627\u0647 \u0634\u0645\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<hr data-start=\"1778\" data-end=\"1781\" \/>\n<h1 data-section-id=\"5ttlyn\" data-start=\"1783\" data-end=\"1816\">\u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u0645\u0631\u062a\u0628\u0637 \u0646\u0628\u0627\u0634\u062f \u0686\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f<\/h1>\n<p data-start=\"1818\" data-end=\"1895\">\u0645\u062a\u062f <code data-start=\"1822\" data-end=\"1837\">relative_to()<\/code> \u062a\u0646\u0647\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0645\u0633\u06cc\u0631 \u062f\u0648\u0645\u060c \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u0633\u06cc\u0631 \u0627\u0648\u0644 \u0628\u0627\u0634\u062f.<\/p>\n<p data-start=\"1897\" data-end=\"1907\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">shark<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"ocean\"<\/span>, <span class=\"\u037cz\">\"animals\"<\/span>, <span class=\"\u037cz\">\"fish\"<\/span>, <span class=\"\u037cz\">\"shark.txt\"<\/span>)\r\n\r\n<span class=\"\u037c11\">shark<\/span><span class=\"\u037cv\">.<\/span>relative_to(<span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"documents\"<\/span>))<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2054\" data-end=\"2093\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0627 \u062e\u0637\u0627 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<hr data-start=\"2095\" data-end=\"2098\" \/>\n<h1 data-section-id=\"mogqrr\" data-start=\"2100\" data-end=\"2117\">\u062e\u0637\u0627\u06cc ValueError<\/h1>\n<p data-start=\"2119\" data-end=\"2145\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>ValueError:\r\n'ocean\/animals\/fish\/shark.txt'\r\ndoes not start with\r\n'documents'<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2247\" data-end=\"2276\">\u062f\u0644\u06cc\u0644 \u0627\u06cc\u0646 \u062e\u0637\u0627 \u06a9\u0627\u0645\u0644\u0627\u064b \u0645\u0634\u062e\u0635 \u0627\u0633\u062a.<\/p>\n<p data-start=\"2278\" data-end=\"2392\">\u067e\u0648\u0634\u0647 <code data-start=\"2283\" data-end=\"2294\">documents<\/code> \u0647\u06cc\u0686 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0628\u0627 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 <code data-start=\"2320\" data-end=\"2331\">shark.txt<\/code> \u0646\u062f\u0627\u0631\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0633\u06cc\u0631 \u0646\u0633\u0628\u06cc \u0645\u0639\u062a\u0628\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\n<hr data-start=\"2394\" data-end=\"2397\" \/>\n<h1 data-section-id=\"16v68xd\" data-start=\"2399\" data-end=\"2438\">\u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 relative_to \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\u061f<\/h1>\n<p data-start=\"2440\" data-end=\"2499\">\u0627\u06cc\u0646 \u0645\u062a\u062f \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u062f\u0627\u0631\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n<ul data-start=\"2501\" data-end=\"2675\">\n<li data-section-id=\"28unpq\" data-start=\"2501\" data-end=\"2523\">\u062d\u0630\u0641 \u0628\u062e\u0634 \u0645\u0634\u062a\u0631\u06a9 \u0645\u0633\u06cc\u0631\u0647\u0627<\/li>\n<li data-section-id=\"zf9oav\" data-start=\"2524\" data-end=\"2559\">\u0646\u0645\u0627\u06cc\u0634 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<\/li>\n<li data-section-id=\"y59957\" data-start=\"2560\" data-end=\"2584\">\u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627<\/li>\n<li data-section-id=\"8eveyl\" data-start=\"2585\" data-end=\"2606\">\u062a\u0648\u0644\u06cc\u062f \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc<\/li>\n<li data-section-id=\"pb77u9\" data-start=\"2607\" data-end=\"2640\">\u0627\u06cc\u062c\u0627\u062f \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc \u0628\u06cc\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627<\/li>\n<li data-section-id=\"49p38t\" data-start=\"2641\" data-end=\"2675\">\u0633\u0627\u062e\u062a \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0627\u06cc\u0644 \u0648 \u067e\u0648\u0634\u0647<\/li>\n<\/ul>\n<p data-start=\"2677\" data-end=\"2742\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0647\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u062f\u0627\u062e\u0644 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0642\u0631\u0627\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>\/project\/src\/modules\/users\/api.py<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2803\" data-end=\"2847\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0642\u0637 \u0645\u0633\u06cc\u0631 \u062f\u0627\u062e\u0644 \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u06cc\u062f:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code><span class=\"\u037cv\">from<\/span> <span class=\"\u037c11\">pathlib<\/span> <span class=\"\u037cv\">import<\/span> <span class=\"\u037c11\">Path<\/span>\r\n\r\n<span class=\"\u037c11\">file<\/span> <span class=\"\u037cv\">=<\/span> <span class=\"\u037c11\">Path<\/span>(<span class=\"\u037cz\">\"\/project\/src\/modules\/users\/api.py\"<\/span>)\r\n\r\n<span class=\"\u037c11\">print<\/span>(<span class=\"\u037c11\">file<\/span><span class=\"\u037cv\">.<\/span>relative_to(<span class=\"\u037cz\">\"\/project\"<\/span>))<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2988\" data-end=\"2994\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cs \u037c16\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>src\/modules\/users\/api.py<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"3046\" data-end=\"3138\">\u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634\u200c\u062f\u0627\u062f\u0647\u200c\u0634\u062f\u0647 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u060c \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u0648 \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0645\u062d\u0644 \u0646\u0635\u0628 \u067e\u0631\u0648\u0698\u0647 \u0628\u0627\u0634\u0646\u062f.<\/p>\n<hr data-start=\"3140\" data-end=\"3143\" \/>\n<h1 data-section-id=\"qpvq47\" data-start=\"3145\" data-end=\"3155\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/h1>\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"23\" data-end=\"274\">\u0645\u0627\u0698\u0648\u0644 <strong data-start=\"29\" data-end=\"40\">pathlib<\/strong> \u06cc\u06a9\u06cc \u0627\u0632 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u0634\u06cc\u200c\u0621\u06af\u0631\u0627 (Object-Oriented)\u060c \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0642\u0628\u0644\u0627\u064b \u0628\u0627 <code data-start=\"207\" data-end=\"216\">os.path<\/code> \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u062f\u060c \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u060c \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc\u200c\u062a\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p data-start=\"276\" data-end=\"341\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0627 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc <code data-start=\"312\" data-end=\"321\">pathlib<\/code> \u0622\u0634\u0646\u0627 \u0634\u062f\u06cc\u0645\u060c \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n<ul data-start=\"343\" data-end=\"627\">\n<li data-section-id=\"1jmek8i\" data-start=\"343\" data-end=\"369\">\u0633\u0627\u062e\u062a \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc \u0648 \u0645\u0637\u0644\u0642<\/li>\n<li data-section-id=\"1jou33t\" data-start=\"370\" data-end=\"394\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 <code data-start=\"388\" data-end=\"394\">Path<\/code><\/li>\n<li data-section-id=\"mdu9zw\" data-start=\"395\" data-end=\"448\">\u062a\u0631\u06a9\u06cc\u0628 \u0645\u0633\u06cc\u0631\u0647\u0627 \u0628\u062f\u0648\u0646 \u0646\u06af\u0631\u0627\u0646\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 \u062a\u0641\u0627\u0648\u062a \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627<\/li>\n<li data-section-id=\"so6870\" data-start=\"449\" data-end=\"477\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0648 \u067e\u0633\u0648\u0646\u062f \u0622\u0646<\/li>\n<li data-section-id=\"1mrtb1z\" data-start=\"478\" data-end=\"511\">\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0628\u0627 <code data-start=\"498\" data-end=\"511\">with_name()<\/code><\/li>\n<li data-section-id=\"97q2wi\" data-start=\"512\" data-end=\"546\">\u067e\u06cc\u0645\u0627\u06cc\u0634 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f \u0628\u0627 <code data-start=\"538\" data-end=\"546\">parent<\/code><\/li>\n<li data-section-id=\"5wkcey\" data-start=\"547\" data-end=\"586\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code data-start=\"578\" data-end=\"586\">glob()<\/code><\/li>\n<li data-section-id=\"x2p183\" data-start=\"587\" data-end=\"627\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0633\u0628\u06cc \u0628\u0627 <code data-start=\"612\" data-end=\"627\">relative_to()<\/code><\/li>\n<\/ul>\n<p data-start=\"629\" data-end=\"888\">\u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0645\u0632\u06cc\u062a\u200c\u0647\u0627\u06cc <code data-start=\"654\" data-end=\"663\">pathlib<\/code> \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0627\u062a\u0635\u0627\u0644 \u0631\u0634\u062a\u0647\u200c\u0647\u0627 \u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0633\u06cc\u0631 (<code data-start=\"742\" data-end=\"745\">\/<\/code> \u06cc\u0627 <code data-start=\"749\" data-end=\"752\">\\<\/code>) \u0646\u062f\u0627\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062a\u0645\u0627\u0645 \u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u062f \u0634\u0645\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0627\u062c\u0631\u0627 \u0634\u0648\u062f.<\/p>\n<p data-start=\"890\" data-end=\"1126\">\u0627\u06af\u0631 \u0642\u0635\u062f \u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0627\u06cc\u0644\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631\u060c \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u06a9\u0627\u0648\u06cc \u06cc\u0627 \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u062f \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f\u060c \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code data-start=\"1049\" data-end=\"1058\">pathlib<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u06cc\u0641\u06cc\u062a \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u06a9\u062f\u0647\u0627\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f.<\/p>\n<p data-start=\"1128\" data-end=\"1364\">\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0631\u0633\u0645\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0646\u06cc\u0632 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0645\u06a9\u0627\u0646\u0627\u062a\u06cc \u0645\u0627\u0646\u0646\u062f \u0628\u0631\u0631\u0633\u06cc \u0648\u062c\u0648\u062f \u0641\u0627\u06cc\u0644\u060c \u0627\u06cc\u062c\u0627\u062f \u06cc\u0627 \u062d\u0630\u0641 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u060c \u062e\u0648\u0627\u0646\u062f\u0646 \u0648 \u0646\u0648\u0634\u062a\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0632 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p data-start=\"1128\" data-end=\"1364\">\n<p data-start=\"1128\" data-end=\"1364\">\n<p data-start=\"1128\" data-end=\"1364\">\n<p data-start=\"1128\" data-end=\"1364\">\n<p data-start=\"1128\" data-end=\"1364\">\u0627\u0632 \u0647\u0645\u0631\u0627\u0647\u06cc \u0634\u0645\u0627 \u0628\u0627 <strong><a href=\"https:\/\/parmin.cloud\/\">\u067e\u0627\u0631\u0645\u06cc\u0646 \u06a9\u0644\u0648\u062f<\/a><\/strong> \u0633\u067e\u0627\u0633\u06af\u0632\u0627\u0631\u06cc\u0645.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627 \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u062f \u0645\u0633\u06cc\u0631 (Path) \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. \u062f\u0631 \u06af\u0630\u0634\u062a\u0647\u060c \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 os.path \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f\u0646\u062f\u060c \u0627\u0645\u0627 \u0627\u0632 Python 3.4 \u0628\u0647 \u0628\u0639\u062f \u0645\u0627\u0698\u0648\u0644 \u0642\u062f\u0631\u062a\u0645\u0646\u062f pathlib \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f \u0648 \u0627\u0645\u0631\u0648\u0632\u0647 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0631\u0648\u0634 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0648 \u0645\u062f\u0631\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":6609,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[8,343,131],"tags":[1602,1608,1607,1599,1601,1603,1604,1600,1606,1605],"class_list":["post-6608","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-8","category-python","category-131","tag-path--","tag-pathlib-","tag--pathlib--python","tag--python-3","tag-1601","tag---pathlib","tag-------python","tag-1600","tag-1606","tag-1605"],"aioseo_notices":[],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/comments?post=6608"}],"version-history":[{"count":1,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6608\/revisions"}],"predecessor-version":[{"id":6610,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6608\/revisions\/6610"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media\/6609"}],"wp:attachment":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media?parent=6608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/categories?post=6608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/tags?post=6608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}