今天在 linux 系統下執行一windows下編輯的python腳本,提示(:沒有那個文件或目錄)英文提示:(:No such file of directory)如下:
查看文件的權限發現並沒有問題,有執行權限的:
用vim編輯器打開查看語法也是沒有問題的:
於是就到網上尋求幫助,找到了解決的辦法:
這里點出了錯誤提示的根本原因是linux 與 windows 編輯器所用的換行字符不一樣所導致的出錯。現在把解決的過程編輯出來希望以后面對這樣的問題能及時發現並處理。
用vim 打開文件:
有命令行輸入(:set ff )查看文件使用的編碼格式,發現現在文件用的編碼為:fileformat=dos
使用命令(:set ff=unix ),再使用(:set ff )查看 現在的編碼為:fileformat=unix,保存退出,再執行腳本時已經正常了