我不确定这是Apache,* nix还是Python,但无论出于何种原因,当我尝试在远程服务器上运行Python脚本时,我收到500错误。
我在Windows中开发,所以我的所有行结尾都有标准的CR LF
(\ r \ n)行结尾。但是,这似乎会导致一个问题:我的错误日志给出了这个:
[PYTHON PATH] / python:无法打开文件'\ r':[Errno 2]没有这样的文件或目录
我通过一个简单的文件联系了对此的支持,他们回复告诉我它现在有效。当我查看文件和行结尾时,唯一的区别是它现在只有LF行结束。
我意识到我在Notepad ++中可能有一些方法来改变行结尾,但这对我来说不是一个解决方案,因为
当然,脚本在我本地安装的服务器(XAMPP)上运行良好。如何在我的服务器上安装Python以同样的方式运行?或Apache,或其他什么导致它?
仅供参考,使用最新版本的Python(3.4.2)。我不知道安装了什么类型的* nix,但它是一个共享服务器,所以更改是有限的。
感谢。