ทำไมถึง./file.pyทำงาน แต่bash file.pyไม่ทำงาน
เมื่อฉันทำงานbash file.pyหรือ. file.pyหรือsource file.pyรับข้อผิดพลาดเช่นนี้
file.py: line 4: syntax error near unexpected .....
แต่./file.pyทำงานได้ดี
file.py
#!/usr/bin/python3.4
if __name__ == "__main__":
print("something")
bash ./script.pyก็จะพยายามตีความว่าเป็นสคริปต์ทุบตีแทนงูหลาม มันไม่ใช่สคริปต์ทุบตีดังนั้นไวยากรณ์ผิดทั้งหมดและมันผิดพลาด