Python3.5/http/client.py 语法错误 : invalid syntax

标签 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

什么是语法错误以及如何解决这个问题?

提前致谢

最佳答案

引发错误的行正在使用新的“f-string”语法 introduced in Python 3.6 。您正在尝试使用不支持此功能的 Python 3.5 运行它。

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

关于Python3.5/http/client.py 语法错误 : invalid syntax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50777265/

相关文章:

python - 如何使用递归对数组的偶数和奇数求和

python - 获取具有相同表名的列表中的所有列

python - 对象、列表和我老化的大脑

python-3.x - 如何使用云函数读取云存储中的json文件 - python

python - 保留每组最高的单场比赛

python - 如何更改 pd DataFrame 的结构,将行值添加到列?

Python - 所有组合包括括号

python - Windows 上没有适用于 Python 3.5 的 cx_Oracle 吗?

python - 没有名为 'kivy' 的模块

python - 属性错误: module 'tox.config' has no attribute 'parseini'