我在windows
中有一些python文件,我通過samba將它們傳輸到我的gentoo
。dos和unix中的python文件
我檢查他們的模式是可執行的,我用./xxx.py
運行它,但得到一個錯誤:
: No such file or directory
我不安的是它不會提示是什麼文件不在這裏。
但是當我使用python xxx.py
時,它可以以正確的方式運行。
,然後我檢查在VIM使用set ff
CR字符,並發現它是dos
,然後我用set ff=unix
來設置它,現在它可以通過使用./xxx.py
運行,但我不知道爲什麼ff=dos
?可以使用python xxx.py
?
並非所有的源代碼管理系統都會自動破壞你的行結束符。例如,我知道如果你想要這個功能,git需要你打開'autocrlf'。 – lunixbochs
@lunixbochs所以它處理它。 –