【发布时间】:2015-07-24 15:00:15
【问题描述】:
我已经编写了几个要在我的计算机上自动运行的脚本,因此我在每个脚本的开头添加了 #! Applications/anaconda/bin/python 行以使其可执行。奇怪的是,其中一个程序在添加该行然后在终端中运行chmod +x \path\to\program.py 后运行良好。但是对于第二个程序,我遵循了相同的过程,但是当我尝试使用 \path\to\program.py 从终端运行脚本时,我收到一个错误,内容如下:
Applications/anaconda/bin/python^M: bad interpreter: No such file or directory。我知道这意味着我在将它扔掉的行的末尾有一个回车,但我不明白如何摆脱它。这是我的两个脚本中的 sn-ps,这个有效:
#! /Applications/anaconda/bin/python
import time
from selenium import webdriver
import easygui
.
.
.
而这个没有:
#! Applications/anaconda/bin/python
from datetime import datetime
import calendar
.
.
.
【问题讨论】:
标签: terminal executable