2013-09-26 161 views
-3

我试图导入logging模块,但我得到这个错误:无法导入邮件模块在Python

./mail.py: line 1: import: command not found from: can't read /var/mail/marrow.mailer 
./mail.py: line 3: syntax error near unexpected token `level=logging.INFO 
./mail.py: line 3: `logging.basicConfig(level=logging.INFO) 
+2

号没有看到什么你真正想要的帮助。发布您的实际代码,至少第3行。 – Joe

回答

2

You'e最有可能丢失在你的脚本中的“认领线”:它被解释为一个shell脚本,而不是Python脚本(因此shell错误)。

你需要告诉你的终端使用何种解释器./mail.py(Python)。

要做到这一点,添加这个对mail.py第一行:不

#!/usr/bin/env python 
+0

./mail.py:第1行:import:command not found from:无法读取/var/mail/marrow.mailer ./mail.py:第3行:语法错误附近的意外令牌'level = logging.INFO' '/mail.py:第3行:'logging.basicConfig(level = logging.INFO) ➜虹膜git :(主)✗./mail.py env: python \ r:没有这样的文件或目录 它不工作><!谢谢帮助 –

+1

@Smallbo然后用'which which python'的输出替换'/ usr/bin/env python'。 –