RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Cеньор Помидор
Asked: 2024-12-02 21:07:18 +0000 UTC

Python 看不到虚拟环境库的路径

  • 5

编写程序时出现错误。我使用命令创建一个虚拟环境python -m venv .venv,在项目目录中,通过激活它source ./.venv/bin/activate,通过安装模块(例如 scapy)pip install,pip list显示已安装的模块,Pylance正确检测到该模块。

但是,当在激活 venv 的情况下导入此pip install包(以及通过 venv 安装的任何其他包)时,解释器会抛出错误ModuleNotFoundError: No module named 'name'。在计划开始时开处方会有所帮助

sys.path.append(
    "/home/Username/Folder/Python/Project/.venv/lib/python3.12/site-packages"
)

但这是一个明显的拐杖,我想从根本上纠正这个错误。

sys.path无需手动添加的输出site-packages:['/home/Username/Folder/Python/Project', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12 /lib-dynload', '/usr/local/lib/python3.12/dist-packages', '/usr/lib/python3/dist-packages']

如果重要的话,我的系统上安装了python-is-python3软件包。

which python/分别which python3指/home/Username/Folder/Python/Project/.venv/bin/python或python3。如果这个问题被证明是幼稚和愚蠢的,我提前道歉,我是 Linux 新手

python
  • 1 个回答
  • 42 Views
Martin Hope
HELPATCH
Asked: 2024-12-02 17:29:56 +0000 UTC

如何在界面中使用Unmarshal迭代接收到的json?

  • 5

从 OpenSearch 响应获取数据的部分代码:

searchResponse, err := search.Do(context.Background(), client)
if err != nil {
    log.Fatal(err)
}
data, _ := ioutil.ReadAll(searchResponse.Body)
jsonMap := map[string]interface{}{}
json.Unmarshal([]byte(string(data)), &jsonMap)
json.NewEncoder(w).Encode(jsonMap)

任务是从hits -> attempts -> _source 中获取每个项目。

有一个想法是使用结构和映射到它,或者直接在界面中指定所有内容。

任务迭代的部分数据:

{
    "_shards": {
        "failed": 0,
        "skipped": 0,
        "successful": 1,
        "total": 1
    },
    "hits": {
        "hits": [
            {
                "_id": "11",
                "_index": "catalog_product",
                "_score": 1,
                "_source": {
                    "attributes": [],
                    "brands": [
                        {
                            "id": 3,
                            "is_deleted": false,
                            "title": "GUCCI"
                        }
                    ],
                    "description": "Разноцветную рубашку с короткими рукавами сшили из легкого нежного шелка с пиксельным 3D паттерном в виде логотипа марки. Модель, комфортно струящуюся по фигуре, дополнили накладным карманом. Яркое изделие станет цветовым акцентом в образе, но наши стилисты рекомендуют создать образ с парными шортами.",
                    "id": 11,
                    "is_deleted": false,
                    "medias": [
                        {
                            "id": 58,
                            "is_deleted": false,
                            "type": "photo",
                            "url": "https://st-cdn.tsum.com/sig/7573fb18b7bbfa4ba7bc2e36877be750/width/763/i/f7/de/19/01/fea10b33-937e-4099-99c2-a1dbb5a1041e.jpg"
                        }
                    ]
                }
            }
        ]
    }
}
golang
  • 1 个回答
  • 25 Views
Martin Hope
AsLimbo
Asked: 2024-12-02 16:40:33 +0000 UTC

iter() 函数内部如何工作?

  • 5

迭代器对象不是Python内置的固定构造,而是根据一定规则构造的对象。这些规则意味着迭代器对象或集合对象将被传递给 iter()。如果这是一个迭代器对象,即在其类中描述了next方法 的对象,该方法定义了发出下一个元素并在这些元素耗尽自身时引发 StopIteration 异常的条件,那么 iter() 函数会执行什么操作就这样传递下去吗?还不清楚 iter() 函数对集合对象执行什么操作。我将举一个 for in 循环的例子,理论上,它首先通过 iter() 函数传递传入它的对象(in 之后),然后通过 next() 函数,并在以下情况下停止元素的迭代:停止迭代被称为:

class A:
    def __init__(self, qty):
        self.qty = qty

    def __iter__(self): #Перегружаем оператор взаимодействия с функцией iter(), чтобы он возвращал сам экземпляр т.к. таковой уже является объектом итератором благодаря методу __next__
        return self

    def __next__(self):
            if self.qty > 0 :
                self.qty -= 1
                return '*'
            else : raise StopIteration

a = A(5)
for i in a
    print(i)
#Вывод:
#*
#*
#*
#*
#*

但是,我们可能不会使用下一个方法 :

class A:
    def __init__(self, qty):
        self.qty = qty

    def __iter__(self):
        return iter(range(self.qty)) # Здесь мы как бы возвращаем изначальный функционал функции iter(), применяя его к объекту-коллекции

a = A(5)

for i in a:
    print(i)
#Вывод:
#0
#1
#2
#3
#4

这是否意味着任何集合对象默认都有一个next方法 ,并且 iter() 函数总是只返回对象本身?但在这种情况下,输出意味着什么:

s = [1,2,3,4,5,6]
c = iter(s)
print(type(c))
#Вывод: <class 'list_iterator'>

iter() 函数实际上对列表做了什么?

python
  • 1 个回答
  • 38 Views
Martin Hope
DVMN2
Asked: 2024-12-02 13:48:17 +0000 UTC

BIOS里没有虚拟化选项

  • 4

我下载了 Docker Desktop,启动了它,并收到错误 Docker Desktop - 意外的 WSL 错误

我试图解决这个问题,我看了看,BIOS中没有关于虚拟化的一行,我检查了所有按钮3次。而且我确信由于缺少虚拟机,它无法正常工作。

系统信息

bios
  • 1 个回答
  • 28 Views
Martin Hope
AslanPAPA
Asked: 2024-12-02 05:51:51 +0000 UTC

约翰在这个例子中表明了什么?

  • 5

看这里,char* gg[] = {"John", "Maria"};我想明白,如果这是一个指向字符串的指针数组,那么什么指向John?也许John指向其第一个字符(即 J)的地址,并存储指向该行的gg[i]字符的地址?JJohn

c++
  • 1 个回答
  • 68 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5