RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Serhii's questions

Martin Hope
Serhii
Asked: 2020-03-12 14:20:26 +0000 UTC

Fishshell 在加载时写入错误

  • 0
source: Error encountered while sourcing file “/tmp/.psub.dvXjhjLG1W”:
source: No such file or directory
source: Error encountered while sourcing file “/tmp/.psub.4WHqZQaNnB”:
source: No such file or directory
Welcome to fish, the friendly interactive shell

像往常一样,我在 ubuntu 上更新,这些错误出现在这里,我不知道如何删除它们,谷歌搜索没有帮助。pyenv,据我所知,这是它的某种问题,但它对我来说效果很好,就像以前一样。

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-11-08 18:10:04 +0000 UTC

如何在python中将日期和月份字符串转换为日期格式?

  • 1
In [46]: example                                                                                                               
Out[46]: '2802'

此 DDMM 字符串具有格式。
如何在 Python 中将其转换为日期格式?

In [47]: datetime.strptime('2802', '%d%m')                                                                                 
Out[47]: datetime.datetime(1900, 2, 28, 0, 0)

因为这一年也归于我。

python
  • 2 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-11-01 15:42:30 +0000 UTC

创建一个包含所有可能的字母组合的列表

  • 0

有一个英文字母表
。我想根据这个字母表创建所有三字母和四字母组合。

In [3]: list(permutations(['a', 'b', 'c']))                                          
Out[3]: 
[('a', 'b', 'c'),
 ('a', 'c', 'b'),
 ('b', 'a', 'c'),
 ('b', 'c', 'a'),
 ('c', 'a', 'b'),
 ('c', 'b', 'a')]

但是我遇到了一个问题:我不明白如何将list(permutations([]))唯一的三四个字母放入此列表中。
任何想法如何实现这一点?
谢谢!

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-10-16 15:47:39 +0000 UTC

XPath - 如何只选择段落后面的一个元素?

  • 0
In [78]: example = response.css("#example")                                                                                                                                   

In [79]: len(example.css("p")[0].xpath(".//following-sibling::div"))                                                                                                          
Out[79]: 100

如何编写 XPath 以仅获取下一个 div,一个,而不是所有进入页面末尾的 div?

example.css("p")那些。我已经选择了所有段落,现在我想在第一个、第二个、第三个等之后获取 div。段落。

example.css("p")[0]- 我采用第一段并编写 XPath.xpath(".//following-sibling::div")) 并选择所有 div。

我只需要一个 div,它位于段落之后。
当然,可以开处方[0],但这不是一种选择。

谢谢你。

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-10-08 22:57:32 +0000 UTC

如何将title()应用于python中的所有字典键?

  • 2
In [5]: 'python'.title()
Out[5]: 'Python'

Python 有一个很棒的字符串方法 -title()​​ . 在上面的示例中,我们看到了它的作用。

In [6]: d = {'python': 'guido van rossum', 'ruby': 'Yukihiro Matsumoto'}
In [7]: d
Out[7]: {'python': 'guido van rossum', 'ruby': 'Yukihiro Matsumoto'}

例如,我们有一本字典。
他的钥匙:

In [8]: d.keys()
Out[8]: dict_keys(['python', 'ruby'])

如何更改所有字典键以使其首字母大写?
结果应该是像这样的字典

In [10]: d
Out[10]: {'Python': 'guido van rossum', 'Ruby': 'Yukihiro Matsumoto'}

谢谢!

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-27 22:54:12 +0000 UTC

为什么reduce不将元素放入列表

  • 0

const example = ["1", "se", "thi", "four"].reduce((acc, el) => {
    acc = el + '!!!' + el.length + '!!!';
    return acc
  },
  []);
console.log(example);

在输出中,我们有four!!!4!!!
虽然我希望在列表中看到所有更改的元素。
据我所理解

,
[]

正是这部分代码负责将结果累积到哪里。
我输入了一个列表并期望更改的项目在那里,为什么它们不在那里?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-25 15:11:13 +0000 UTC

XPath - 选择特定元素前后的数据范围

  • 0
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<h2>H2</h2>
<p>P</p>
<div><code>Python code</code></div>
<div><code>JS code</code></div>
<p>Example</p>

</body>
</html>

这是HTML代码。
我想编写一个 XPath 来获取标签中的所有数据code,即 我需要一个包含元素<code>Python code</code>和的列表<code>JS code</code>。

问题是我们需要一个 XPath 来收集所有code嵌套在 div 中的标签p,位于text()='Example'.

我正在玩,following-sibling但preceding-sibling我找不到合适的 kspa。
谢谢你。

xpath
  • 2 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-21 19:03:47 +0000 UTC

如何对列表中的值进行分组

  • 3

给定

n = 4
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

既然我们有4个N,那么我们需要将列表中的值\u200b\u200bin按四个元素进行分组。
那些。我们从列表中取出前 4 个元素并将它们放入工作表中,然后取出接下来的 4 个元素,依此类推……
结果,我们得到了这样一个新列表

r = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]

如何实施?

python
  • 4 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-21 15:25:07 +0000 UTC

如何编写 XPath 以通过另一个 XPath 进行搜索

  • 0
➜ scrapy shell https://ru.stackoverflow.com/questions/1026293/%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-xpath-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B2%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D1%82-%D0%B2%D1%81%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BE%D1%82-%D0%B8-%D0%B4%D0%BE/1026326

我们的 ipython 终端打开,我们输入

mainbar = response.xpath("//div[@id='mainbar']")
In [2]: type(mainbar)                                                                                                                       
Out[2]: scrapy.selector.unified.SelectorList

有什么问题和疑问。
问题是我不知道如何通过 xPath 在这个元素上进行搜索。
此 div 包含其他 div、段落和其他带有信息的 html 标记。我想注册 kspas 以按内容搜索mainbar

mainbar.xpath("//div[@class='question']") 

所以?还是这样?

mainbar.xpath(".//div[@class='question']") 

或者像这样

mainbar.xpath("./div[@class='question']") 

或者

mainbar.xpath("/div[@class='question']") 

如何正确搜索已找到的 XPath 元素上的内容?

xpath
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-20 18:48:52 +0000 UTC

编写一个选择所有元素的 XPath

  • 0
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<h2>First H2</h2>
<p>First P</p>
<div>First DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

<h2>Second H2</h2>
<p>Second P</p>
<div>Second DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

<h2>Third H2</h2>
<p>Third P</p>
<div>Third DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

</body>
</html>

一般来说,有这样的网页。
我想编写一个 XPath 表达式,它将返回一个包含 3 个元素的列表,每个列表将包含h2在下一个开始和结束之前的所有元素h2

通常,所需的 XPath 将返回示例
1 中的三个元素。

<h2>First H2</h2>
<p>First P</p>
<div>First DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

2.

<h2>Second H2</h2>
<p>Second P</p>
<div>Second DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

3.

<h2>Third H2</h2>
<p>Third P</p>
<div>Third DIV</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

帮助编写此 XPath。谢谢你。

html
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-17 15:54:00 +0000 UTC

为什么 __new__ 是必要的,它的实际用途是什么?

  • 10

为什么__new__在 Python 开发中需要它以及何时使用它?

关于什么是魔术方法,有一个__new__很好的评论:一个静态方法,在创建类的实例时调用。总的来说,起初他,然后__init__,我认为他理解正确。

我很惭愧地承认,但我从未在实践中看到过这种神奇方法的应用,即使在一个简单的玩具示例上它看起来也是多余的。

class Foo(object):
    def __new__(cls, *args, **kwargs):
        print "Creating Instance"
        instance = super(Foo, cls).__new__(cls, *args, **kwargs)
        return instance

    def __init__(self, a, b):
        self.a = a
        self.b = b

    def bar(self):
        pass

有人可以举一个简单的例子,说明什么是有效的用途__new__,并解释为什么需要它以及何时应该使用它?

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-16 14:12:44 +0000 UTC

Python __slots__ - 为什么不能总是使用它?

  • 6

阅读后问了这个问题 -插槽的使用?

class WithSlots(object):

    __slots__ = 'static_attr'

在阅读了 Python 中的插槽后,它们可以节省内存,我只了解一件事,即当创建一个类的许多实例时,它是有益的(使用插槽)。

而对此,我有这样一个疑问,既然slots在节省内存方面有优势,为什么不能一直使用呢?

作为回报,插槽通过节省内存会产生什么问题?

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-09-13 16:05:09 +0000 UTC

使用 reduce 将列表转换为字典

  • 0

有一个带有数字的常规列表。

[1,2]

我想用 reduce 来返回一个字典

{'key1': 1, 'key2': 2}

那是

[1,2].reduce(myFunc) ====> {'key1': 1, 'key2': 2}

为此,您需要编写一个函数myFunc
。问题是我无法弄清楚如何使用 redus 中的值,所有内容都将添加到其中。
我失败的尝试:

function myFunc(total, num, index) {
  return `{key${num}: ${num}}`;
}

好吧,这将返回最近的结果,好吧,这是合乎逻辑的,因为它total没有被使用。我们删除索引 - 我们不需要它并添加总数。

function myFunc(total, num) {
  return total[`{key${num}`] = `${num}}`
}

这不是一个可行的选择。

function myFunc(total, num) {
  return {}, `{key${num}: ${num}}`;
}

像这个。

请向我解释我做错了什么。
谢谢你。

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-05-11 01:48:41 +0000 UTC

将所有系统用户与 Django 中的模型相关联

  • 0

在 dzhanga 1.11 中我一时无法理解。

from django.contrib.auth.models import User
User.objects.all()   

这将返回给我们项目中的所有用户。
我有一个模型,一个“礼物”,除了描述性的时刻,他还有人要送礼物,我希望能够选择一个或多个在系统中注册的用户,即 所以选择是User.objects.all(),我不明白如何实现一些东西。
那些。简单地创建一个人的模型是不可能的,因为必须向系统中的人赠送礼物……
谢谢。

python
  • 1 个回答
  • 10 Views
Martin Hope
Serhii
Asked: 2020-04-21 21:04:35 +0000 UTC

如何在 Django 中制作人类可读的 URL

  • 0

姜戈 2.0。
我们写了我们能想到的最简单的博客。
例如我这样写的models.py

class Post(models.Model):
    author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
    title = models.CharField(max_length=200)
    text = models.TextField()
    slug = models.SlugField('id_url', max_length=255, unique=True, blank=True, null=True)
    created_date = models.DateTimeField(
        default=timezone.now)
    published_date = models.DateTimeField(
        blank=True, null=True)

    def get_absolute_url(self):
        return redirect('post_detail', slug=self.slug)

    def publish(self):
        self.published_date = timezone.now()
        self.save()

    def __str__(self):
        return self.title

urls.py 看起来像这样:

urlpatterns = [
    path(r'', views.post_list, name='post_list'),
    # path(r'post/<int:pk>/', views.post_detail, name='post_detail'),
    path(r'post/<str:slug>/', views.post_detail, name='post_detail'),
]

让我提醒您,我的目标是让您可以在管理面板中自己设置 URL。

在views.py中,主页面由这样一个函数返回给我们

def post_list(request):
    posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('-published_date')
    return render(request, 'test/blog.html', {'posts': posts})

但是我必须写什么,以便当我们使用我们在管理面板中设置的 url 点击它时返回帖子的页面,我无法理解。

python
  • 1 个回答
  • 10 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