麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

2020-07-27 19:13:05
字體:
來源:轉載
供稿:網友

在windows系統下寫的python腳本,在linux下賦予權限chmod +x xxx.py 以后,執(zhí)行./xxx.py運行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

分析:

這是不同系統編碼格式引起的:在windows系統中編輯的.sh .py文件可能有不可見字符,所以在Linux系統下執(zhí)行會報以上異常信息。一般是因為windows行結尾和linux行結尾標識不同造成的。

解決:

1)在windows下轉換:

利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉換,再放到Linux中執(zhí)行。轉換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

2)linux下直接替換:

sed -i 's/^M//g'  filename (注意^M 在linux 下寫法 按^M 是回車換行符,輸入方法是按住CTRL+v,松開v,按m)

3)也可在Linux中轉換:

首先要確保文件有可執(zhí)行權限

復制代碼 代碼如下:

#sh>chmod a+x filename

然后修改文件格式
復制代碼 代碼如下:

#sh>vi filename

利用如下命令查看文件格式

:set ff 或 :set fileformat

可以看到如下信息

fileformat=dos 或 fileformat=unix

利用如下命令修改文件格式

:set ff=unix 或 :set fileformat=unix

:wq (存盤退出)

最后再執(zhí)行文件
#sh>./filename

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久激情网 | 黄色片观看 | 91精品国产乱码久久久久久久久 | 1024亚洲天堂 | 成人区一区二区 | 中文字幕伦乱 | 亚洲一区二区三区高清视频 | hdjapanesemassagehd日本 | 国产系列 视频二区 | 日本aaaa片毛片免费观蜜桃 | 久久久久久99 | 亚洲国产美女视频 | 欧美激情视频一区二区免费 | 国产一级免费在线视频 | 久久宗合色 | 免费一级毛片在线播放视频老 | 四虎久草 | 天天夜夜草 | 国产精品视频自拍 | 国产亚洲精品成人a | 韩毛片| 欧美日本免费一区二区三区 | 56av国产精品久久久久久久 | 国产精品久久久久久久四虎电影 | 精品一区二区三区免费 | 免费在线观看成年人视频 | 成人一区二区在线观看视频 | 伦一区二区三区中文字幕v亚洲 | 欧美成人精品欧美一级乱黄 | 欧美激情天堂 | 久久千人斩| 精品成人av一区二区三区 | 末成年女av片一区二区 | 欧美日韩成人一区二区 | 午夜在线视频观看 | 国产成年人网站 | 欧美特级一级毛片 | 欧美1区2区在线观看 | 国产在线观看91精品 | 欧洲精品视频在线观看 | 国产欧美日韩在线不卡第一页 |