Linux
在 Linux 中執行 Python 腳本
我正在嘗試在 Ubuntu 上使用 shebang 執行 Python 腳本。當我創建一個 python 腳本時
#! /usr/bin/env python import sys
…並執行它我得到一個shell錯誤:
root@host:/home/user# ./test.py : No such file or directory
我怎樣才能讓它工作?
解決方案:使用 dos2unix 從行尾中刪除 ‘\r’s。
我假設腳本是可執行的?另外,檢查輸入——也許是窗戶弄髒了它的小手?您可以使用“cat -vE test.py”檢查並查找“\r”。
您的文件中可能有 Windows 行結尾。請嘗試在其上執行dos2unix。