在Windows系统下,用python制作爱立信脚本,移动到爱立信网管后不能正常运行。
检查脚本,代码正常。字数统计发现Windows脚本比Linux脚本不一致。
异常原因:
Windows:回车键执行CRLF,CR命令为\r,LF命令为\n,实际命令为\r\n,在Windows系统下创建的文件按下回车键自动生成\r\n。
Unix/Linux:回车键执行LF,LF命令为\n。
mac: 回车键执行CR,命令为\r。
因此,在Windows下生成的\r\n命令,在Linux系统下不能正确执行。在Linux系统下生成的\n在Windows下不能被识别,用记事本打开的文件不会换行。
建议用其他TXT软件打开文件。
视图--显示符号--显示所有符号。
如下图: