尝试运行一段python代码时出现以下错误:
import: unable to open X server `' @ error/import.c/ImportImageCommand/366.
from: can't read /var/mail/datetime
./mixcloud.py: line 3: syntax error near unexpected token `('
./mixcloud.py: line 3: `now = datetime.now()'
Run Code Online (Sandbox Code Playgroud)
代码:
import requests
from datetime import datetime,date,timedelta
now = datetime.now()
Run Code Online (Sandbox Code Playgroud)
我真的没有看到问题.这是我的服务器出现问题而不是代码本身的问题吗?
Cor*_*erg 71
这些是来自命令shell的错误.你是通过shell运行代码,而不是python.
尝试从python解释器;)
$ python
Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> from datetime import datetime,date,timedelta
>>>
>>> now = datetime.now()
>>>
Run Code Online (Sandbox Code Playgroud)
如果您使用的是脚本,则可以直接使用python调用:
$ python mixcloud.py
Run Code Online (Sandbox Code Playgroud)
否则,确保从适当的shebang线开始:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
...然后你可以单独通过名称调用它(假设它被标记为可执行文件):
$ ./mixcloud.py
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46190 次 |
最近记录: |