【问题标题】:Strange HTML doctype error when trying to run Python script from bash尝试从 bash 运行 Python 脚本时出现奇怪的 HTML doctype 错误
【发布时间】:2016-06-14 17:20:44
【问题描述】:

我有一个 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 标题有关,但我还没有找到去除它们的方法。任何帮助表示赞赏。

【问题讨论】:

    标签: python html bash wget


    【解决方案1】:

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

    在您的网络浏览器中转到该页面,您应该会看到一个“原始”链接。点击它,结果页面就是你应该是wgetting。

    【讨论】:

    • 我向上帝发誓我复制并粘贴了原始链接,这是一个阴谋!感谢您指出显而易见的事情!
    猜你喜欢
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多