ផ្នែកនេះពន្យល់ពីរបៀបទទួលពិនិត្យនិងផ្លាស់ប្តូរ (ផ្លាស់ទី) បញ្ជីការងារ (ថតបច្ចុប្បន្ន) ដែលភីតថុនកំពុងដំណើរការ។
ប្រើម៉ូឌុលអូអេស។ វាត្រូវបានរួមបញ្ចូលនៅក្នុងបណ្ណាល័យស្តង់ដារដូច្នេះមិនចាំបាច់ដំឡើងបន្ថែមទេ។
ការទទួលបាននិងការកែប្រែនឹងត្រូវបានពន្យល់រៀងៗខ្លួន។
- ទទួលនិងពិនិត្យថតបច្ចុប្បន្ន៖
os.getcwd()
- ផ្លាស់ប្តូរ (ផ្លាស់ទី) ថតបច្ចុប្បន្ន៖
os.chdir()
ផ្លូវនៃឯកសារស្គ្រីប (.py) ដែលកំពុងប្រតិបត្តិអាចទទួលបានជាមួយ __file__ ។
ទទួលនិងពិនិត្យថតបច្ចុប្បន្ន៖ os.getcwd ()
os.getcwd()
វានឹងត្រឡប់ផ្លូវដាច់ខាតនៃថតធ្វើការ (ថតបច្ចុប្បន្ន) ដែលបច្ចុប្បន្ន Python កំពុងដំណើរការជាខ្សែអក្សរ។
អ្នកអាចពិនិត្យមើលវាដោយបោះពុម្ពវាជាមួយព្រីន () ។
import os
path = os.getcwd()
print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook
print(type(path))
# <class 'str'>
getcwd គឺជាអក្សរកាត់សម្រាប់
- get current working directory
ដោយវិធីនេះពាក្យបញ្ជាយូនីក pwd តំណាងឱ្យដូចខាងក្រោម។
- print working directory
វាមានភាពងាយស្រួលក្នុងការប្រើ os.path ដើម្បីដោះស្រាយខ្សែអក្សរ។
ផ្លាស់ប្តូរ (ផ្លាស់ទី) ថតបច្ចុប្បន្ន៖ os.chdir ()
អ្នកអាចប្រើ os.chdir () ដើម្បីផ្លាស់ប្តូរបញ្ជីការងារ (ថតបច្ចុប្បន្ន) ។
បញ្ជាក់ផ្លូវដែលត្រូវផ្លាស់ទីទៅជាអាគុយម៉ង់។ ផ្លូវដាច់ខាតឬទាក់ទងអាចត្រូវបានប្រើដើម្បីផ្លាស់ទីទៅកម្រិតបន្ទាប់។
../'
..'
អ្នកអាចផ្លាស់ទីនិងផ្លាស់ប្តូរថតបច្ចុប្បន្នតាមរបៀបដូចពាក្យបញ្ជាស៊ីឌីយូនីក។
os.chdir('../')
print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets
chdir គឺជាអក្សរកាត់សម្រាប់ដូចខាងក្រោមនិងដូចស៊ីឌីដែរ។
- change directory
ដើម្បីផ្លាស់ទីទៅថតដែលឯកសារស្គ្រីប (.py) ដែលអ្នកកំពុងប្រតិបត្តិមានទីតាំងសូមប្រើមុខងារខាងក្រោម។
__file__
os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))