Python脚本输出错误.xml fi

2024-06-16 12:25:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个生成.xml文件的python脚本。我正在服务器上运行此脚本。它运行良好,在脚本结束时,我将生成的文件像这样放在服务器上

output_path = "/path_to_my_loication/"
ofname = "name_of_file.xml"
output_file = output_path + ofname
open(output_file, "w").write(str(BeautifulSoup(get_xml(menu_url_list[0][1]))))

只是制作文件的一部分,很确定这与此无关。所以在我的服务器上运行脚本,它输出我的文件,我可以看到它,但是url不是正确的,而是错误的

myserver/path_to_my_loication/name_of_file.xml

是的

myserver/path_to_my_loication/%0d%0dname_of_file.xml

这是被添加在%0d%0d之前的文件名我不知道如何解决这个问题,当我打印我的文件名之前,我写的文件,字符不在那里?我怎样才能摆脱这个/为什么会这样

当我在笔记本电脑上运行脚本时,文件名不包含这些字符。这是一个服务器端的问题,我应该联系我的服务提供商

谢谢你的帮助

好吧,AIG,因为当我为我的服务器打印时,我看到了这个,我觉得输入只是一些奇怪的东西

enter image description here

我怎样才能摆脱这些障碍

这是完整的代码

https://gist.github.com/spennyf/de3349252695cecd4e6c


Tags: 文件oftopathname服务器脚本url