क्यों ./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, तो यह अजगर के बजाय बैश स्क्रिप्ट के रूप में व्याख्या करने की कोशिश करता है । यह बैश स्क्रिप्ट नहीं है, इसलिए वाक्य रचना सभी गलत है, और यह गलत है।