小编Adi*_*dav的帖子

获取 AttributeError:在 Linux Python 3.10 上使用任何 pip3 命令时,模块“collections”没有属性“MutableMapping”

嘿,我已经在我的 linux (Zorin os lite 15.3 X64) 机器上安装了最新的 python 3.10 和 pip3,但是每当我尝试使用任何 pip3 命令时,我都会收到以下错误例如我使用以下命令:

pip3 冻结

我收到以下错误:

Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
  File "/usr/lib/python3/dist-packages/pip/__init__.py", line 22, in <module>
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 73, in <module>
    vendored("pkg_resources")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 33, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/__init__.py", line 77, in <module>
  File "/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/_vendor/packaging/requirements.py", line 9, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen …
Run Code Online (Sandbox Code Playgroud)

python linux pip attributeerror python-3.x

38
推荐指数
3
解决办法
6万
查看次数

获取 psycopg.ProgrammingError:传递数据库参数时连接选项“数据库”无效

嘿,我是数据库新手,为了方便起见,我决定使用Postgresql。我正在使用名为Psycopg的数据库的 Python 编程语言的适配器,我按照 Psycopg2 的安装教程进行操作,但遇到错误,所以我决定安装 psycopg3 并且安装成功!但是当我传递database参数时出现以下错误:

Traceback (most recent call last):
  File "C:\Users\Aditya\AppData\Local\Programs\Python\Python310\lib\site-packages\psycopg\conninfo.py", line 97, in _parse_conninfo
    return pq.Conninfo.parse(conninfo.encode())
  File "psycopg_binary\\pq/conninfo.pyx", line 30, in psycopg_binary.pq.Conninfo.parse
psycopg.OperationalError: invalid connection option "database"


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\Aditya\Desktop\Aditya\TGbot\dbhelper.py", line 3, in <module>
    conn = psycopg.connect(
  File "C:\Users\Aditya\AppData\Local\Programs\Python\Python310\lib\site-packages\psycopg\connection.py", line 561, in connect
    conninfo = make_conninfo(**params)
  File "C:\Users\Aditya\AppData\Local\Programs\Python\Python310\lib\site-packages\psycopg\conninfo.py", line 56, in make_conninfo
    _parse_conninfo(conninfo)
  File "C:\Users\Aditya\AppData\Local\Programs\Python\Python310\lib\site-packages\psycopg\conninfo.py", line 99, …
Run Code Online (Sandbox Code Playgroud)

database postgresql python-3.x psycopg3

-1
推荐指数
1
解决办法
2921
查看次数

如何删除字符串末尾的逗号

这是我的代码:

import pokebase as pb #pip install pokebase
p1 = pb.pokemon('venusaur')
types = ''
for poketype in p1.types:
    types += poketype.type.name.capitalize()+', '
print(types)
Run Code Online (Sandbox Code Playgroud)

它打印这样的数据:

Grass, Poison, 
Run Code Online (Sandbox Code Playgroud)

所以这里的问题是它在最后打印一个逗号也是错误的。我尝试使用结束和分隔符参数删除它,但它不起作用。我怎样才能删除最后的逗号?

python string comma python-3.x pokeapi

-2
推荐指数
1
解决办法
73
查看次数