小编Tan*_*lam的帖子

如何在python中发送带有请求的"multipart/form-data"?

如何multipart/form-data在python中发送请求?如何发送文件,我理解,但如何通过这种方法发送表单数据无法理解.

python multipartform-data python-2.7 python-requests

178
推荐指数
7
解决办法
21万
查看次数

使用Python自动化无聊的东西,第4章练习

我是新手,现在正在做Al Sweigar的书.在第4章的练习中,他询问以下内容,

假设您有一个列表列表,其中内部列表中的每个值都是一个字符的字符串,如下所示:

 grid = [['.', '.', '.', '.', '.', '.'],
         ['.', 'O', 'O', '.', '.', '.'],
         ['O', 'O', 'O', 'O', '.', '.'],
         ['O', 'O', 'O', 'O', 'O', '.'],
         ['.', 'O', 'O', 'O', 'O', 'O'],
         ['O', 'O', 'O', 'O', 'O', '.'],
         ['O', 'O', 'O', 'O', '.', '.'],
         ['.', 'O', 'O', '.', '.', '.'],
         ['.', '.', '.', '.', '.', '.']] 
Run Code Online (Sandbox Code Playgroud)

您可以将grid [x] [y]视为使用文本字符绘制的"图片"的x和y坐标处的字符.(0,0)原点将在左上角,x坐标向右增加,而w坐标增加向下.复制上一个网格值,并编写使用它来打印图像的代码.

..OO.OO.. 
.OOOOOOO. 
.OOOOOOO. 
..OOOOO.. 
...OOO... 
....O....
Run Code Online (Sandbox Code Playgroud)

所以我已经编写了代码并且它完成了他要求的内容,但我认为它编写得非常糟糕,我想问你如何改进它.我的代码,

grid = [['.', '.', '.', '.', '.', '.'],
        ['.', 'O', 'O', …
Run Code Online (Sandbox Code Playgroud)

python list

7
推荐指数
3
解决办法
2万
查看次数

尝试登录已登录的应用程序Django时,CSRF验证失败

这是我所做的:

  1. 我在浏览器中打开了两个选项卡,并且两个选项卡中都加载了登录表单。

  2. 我在第一个选项卡上使用所需的凭据登录。

  3. 我再次尝试通过在第二个选项卡上提供凭据来登录。
  4. 我在第二个标签上遇到错误:CSRF verification failed. Request aborted

我已{% csrf_token %}在登录表单和 CsrfViewMiddleware中使用settings.py

另外,我尝试使用默认的管理应用程序进行同样的操作,并得到相同的错误。

python django

5
推荐指数
1
解决办法
894
查看次数

饼图标签重叠相同的值.

在这里,我正在尝试使用matplotlib python库创建一个饼图.但如果值多次相同"0.0",则日期重叠.
我的问题是如何单独显示它们.

谢谢.

在此输入图像描述

这是我试过的:

from pylab import *

labels = [ "05-02-2014", "23-02-2014","07-02-2014","08-02-2014"]
values = [0, 0, 2, 10]
fig = plt.figure(figsize=(9.0, 6.10)) 
plt.pie(values, labels=labels, autopct='%1.1f%%', shadow=True)
plt.axis('equal')
show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib

3
推荐指数
1
解决办法
3791
查看次数

在Kubernates / OpenShift中请求vs限制CPU

我在为Openshift中的吊舱选择正确的请求和限制设置方面遇到一些难题。一些数据:

  1. 在启动期间,该应用程序至少需要6亿核,才能在150秒内完成就绪检查。
  2. 启动后,200百万个内核应该足以使应用程序保持空闲状态。

所以我对文档的理解是:

CPU请求

容器中的每个容器都可以指定其在节点上请求的CPU数量。调度程序使用CPU请求来查找适合容器的节点。CPU请求代表您的容器可以消耗的最小CPU数量,但是如果没有CPU争用,它可以使用节点上所有可用的CPU。如果节点上存在CPU争用,则CPU请求会在系统上所有容器上提供一个相对权重,以表示该容器可以使用多少CPU时间。在该节点上,CPU请求映射到内核CFS共享以强制执行此行为。

请注意,调度程序将引用请求CPU在节点上执行分配,然后一旦分配,它便是保证资源。同样在另一侧,我可能分配了额外的CPU,因为可能仅在启动期间需要600 mil。

所以我应该去

resources:
    limits:
      cpu: 1
    requests:
      cpu: 600m
Run Code Online (Sandbox Code Playgroud)

用于担保资源或

resources:
    limits:
      cpu: 1
    requests:
      cpu: 200m 
Run Code Online (Sandbox Code Playgroud)

更好地节省CPU

openshift kubernetes

3
推荐指数
1
解决办法
912
查看次数