ต้องการดึง folder ที่โค้ด Python อยู่โดยใช้คำสั่ง os.getcwd() แต่พอรันโปรแกรมแล้วไม่ทำงาน พร้อมขึ้นข้อความ Error ว่า NameError: name 'os' is not defined อยากทราบวิธีแก้ไข โค้ดบางส่วนตามด้านล่าง
cwd = os.getcwd()
print("โค้ดนี้อยู่ใน folder :", cwd)
วิธีแก้ไข
ปัญหานี้เกิดจากยังไม่ได้ import module OS เข้ามาในโค้ด Python ดังกล่าว วิธีแก้ไขคือให้เพิ่มคำสั่ง import os ไว้ที่ด้านบนสุดของโค้ด เพื่อให้โค้ดดังกล่าวรู็จักฟังก์ชัน os.getcwd() สามารถแก้ไขโค้ดได้ดังนี้
import os
cwd = os.getcwd()
print("โค้ดนี้อยู่ใน folder :", cwd)