python - 尝试从 bash 运行 Python 脚本时出现奇怪的 HTML 文档类型错误

标签 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 header 有关,但我一直无法找到一种方法来剥离它们。感谢您的帮助。

最佳答案

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

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

关于python - 尝试从 bash 运行 Python 脚本时出现奇怪的 HTML 文档类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37818409/

相关文章:

python - 用于 django 中迁移的自动数据库路由器

python - 如果Python中不存在全局变量,如何创建它?

python - wxPython 非阻塞 GUI 线程和多处理?

javascript - 从 JavaScript 更改文本字段

linux - 有没有一种有效的方法来读取 bash 中的行输入?

python - 像 pyspark 的 jar 一样打包

php - 每个/其他 CSS 技术

HTML 表单 : action vs onsubmit

bash:从数组中删除变量?

python - 发现相似文件中的不同行