Python3.5 / http / client.py语法错误:语法无效

时间:2018-06-09 18:19:22

标签: python python-3.x python-3.5

我是python的初学者。不幸的是,我刚刚删除了:

    ..Python3.5/http/ 

。目录

为了解决这个问题,我从中下载了相同的内容         https://github.com/python/cpython/tree/master/Lib/http

但是当我运行任何需要删除文件夹内容的脚本时,我收到此错误

    File "/usr/lib/python3.5/http/client.py", line 1063
        chunk = f"{len(chunk):X}\r\n".encode('ascii') + chunk \
                            ^
    SyntaxError: invalid syntax

语法错误是什么,我该如何解决?

先谢谢

1 个答案:

答案 0 :(得分:1)

抛出错误的行使用新的'f-string'语法introduced in Python 3.6。您正尝试使用不支持此功能的Python 3.5运行它。

要解决此问题,您可以从3.5 branch重新下载文件,或者只使用安装程序重新安装Python。