windows python文件拷貝到linux上執行問題

以前在Windows下寫好了一個 Python腳本,運行沒問題,今天在Linux下,腳本開頭的註釋行已經指明瞭解釋器的路徑,也用chmod給了執行權限,但就是不能直接運行腳本。
1 問題1: 報錯:: No such file or directory
#!/usr/bin/env python
chmod a+x test.py
 
解決辦法:
用vim打開該sh文件,輸入:
:set ff 
回車,顯示fileformat=dos,從新設置下文件格式:
:set ff=unix 
保存退出
 
 

2 問題2:Linux 去掉windows換行符
1、使用vi編輯器,vi是類Unix系統下功能強大的編輯器,利用vi,能夠替咱們解決不少問題:
1. vi 文件名
2.按下 Esc
3. 輸入如下字符串: %s/^M//g (注意,^M = Ctrl v + Ctrl m,而不是手動輸入^M)
4. 直接回車 enter ( ^M 清除成功)
5. :wq! (保存退出)python

相關文章
相關標籤/搜索