作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Ubuntu 版本:12.04Python版本:2.7.3
我有一个脚本 (prawn.py) 开始于:
#! /usr/bin/env python
from random import choice
import os
from webbrowser import open_new
import urllib
print("!")
def getsource(url): page=urllib.urlopen(url);sourcecodey=page.read();page.close;return sourcecodey
#etc
当我在终端中运行它时:
$ ./prawn.py
: No such file or directory
当我将第一行更改为#!/usr/bin/python
$ which python
/usr/bin/python
$ ./prawn.py
bash: ./prawn.py: /usr/bin/python^M: bad interpreter: No such file or directory
但是当我使用“python prawn.py”运行它时,它起作用了。
我该如何解决这个问题?
最佳答案
^M
表示您正在使用 DOS 行结尾。请改用 UNIX 行结尾。您可以尝试使用 sed
将文件从 DOS 行结尾转换为 UNIX 行结尾,如下所示:
sed -E 's/\'$'\r''$//' < prawn.py > prawn.unix.py
转换后的文件将在 prawn.unix.py
中。
关于python - ": No such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12996065/
我是一名优秀的程序员,十分优秀!