我嘗試使用 MINGW64打開.py檔案。檔案 1:myname.py
# myname.py
def get_name():
return "Jim"
檔案 2:你好.py:
# hello.py
import myname
name = myname.get_name()
print("hello {}".format(name))
當我嘗試在MINGW64 shell 中執行hello.py時,會發生此錯誤:
b2b@DESKTOP-5QEK604 MINGW64 ~/Desktop/Python moje projekty/Dev/apiarena_django/git (master)
$ ./hello.py
./hello.py: line 2: import: command not found
./hello.py: line 4: syntax error near unexpected token `('
./hello.py: line 4: `name = m.get_name()'
如何解決?我找不到問題所在。

uj5u.com熱心網友回復:
要將 Python 腳本作為命令運行,而不使用“python”命令,您的第一行必須告訴系統使用什么解釋器。這被稱為“she-bang”線。您可以鍵入“python hello.py”或將第一行替換為:
#! /usr/bin/env python
實際上,系統正在嘗試將您的命令作為 bash 腳本運行。bash 中沒有“匯入”命令。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/419838.html
標籤:
