今天在用同事写的一个python脚本,一运行就出现了以下错误:
用ls命令查看了一下,“/usr/bin/env”明明存在:
bash-3.2# ls -lt /usr/bin/env
-r-xr-xr-x 1 root bin 5780 Jan 23 2005 /usr/bin/env
用vi打开这个python脚本,第一行显示:
又是一个Windows/Unix文本格式转换问题。用dos2unix转换好以后,运行OK!
P.S. 请参考stakoverflow这个问题:http://stackoverflow.com/questions/3598592/invoking-perl-scripts。
本文解决了一个Python脚本在不同操作系统间因文本格式不一致导致的运行错误。通过使用dos2unix工具转换文本格式,使得脚本在Linux环境下顺利运行。并提供了StackOverflow上相关问题的链接作为参考。
1万+

被折叠的 条评论
为什么被折叠?



