尝试从bash运行Python脚本时出现奇怪的HTML doctype错误

时间:2016-06-14 17:20:45

标签: python html bash wget

我有一个bash脚本,它应该调用存储在GitHub上的Python脚本并使用参数运行它:

#!/bin/bash +x

wget https://github.place.otherplace.com/myrepo/repo_folder/blob/Python/pythonScript.py
chmod +x pythonScript.py
python pythonScript.py

我收到以下回复:     发送HTTP请求,等待响应... 200 OK 长度:未指定[text / html] 保存到:'DisputeSystem.py'

 0K .......... .......... .......... ........               795K=0.05s

2016-06-14 11:08:24 (795 KB/s) - ‘pythonScript.py’ saved [39657]

  File "pythonScript.py", line 4
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax
Build step 'Execute shell' marked build as failure
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
Finished: FAILURE

我认为它与wget拉HTML标题有关,但我还没有找到剥离它们的方法。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您没有下载脚本。您正在下载GitHub网页,其中包含脚本和其他一些内容,例如GitHub导航和搜索栏以及可点击的行号。

在网络浏览器中转到该页面,您会看到“原始”链接。点击它,结果页面应该是wget ting。