小编ppp*_*ery的帖子

有没有办法一次性清除 tkinter 窗口中的所有小部件,而无需直接引用它们?

我正在尝试完全清除 tkinter 窗口。但是,我需要一种方法来一次清除窗口上的每个小部件而不使用pack.forget().

python tkinter

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

Angular2-无法动态更改输入类型

我想知道是否有人可以帮助解释为什么我无法动态更改表单输入类型?

例如

<user-input type="{{ isActive ? 'password' : 'text' }}"></user-input>
Run Code Online (Sandbox Code Playgroud)

不起作用。

但这有效

<user-input type="password" *ngIf="isActive"></user-input>
<user-input type="text" *ngIf="!isActive"></user-input>
Run Code Online (Sandbox Code Playgroud)

用户输入

import { Component, Input } from '@angular/core';

@Component({
    selector: 'user-input',
    templateUrl: './user-input.html'
})
export class UserInput {

    @Input()
    public isActive: boolean;

    constructor() {

    }
}
Run Code Online (Sandbox Code Playgroud)

user-input.html

<input 
    type="{{ isActive ? 'password' : 'text' }}" 
    class="form-control"
    [(ngModel)]="value"
/>
Run Code Online (Sandbox Code Playgroud)
user-input-password.ts

import { Directive, HostListener } from '@angular/core';

@Directive({
  selector:
      'input[type=password][formControlName],input[type=password][formControl],input[type=password][ngModel]'
})
export class PasswordValueAccessor {

    public pattern: RegExp;

    private regexMap = /^(?=.*[0-9])(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{6,16}$/;

    @HostListener('keypress', …
Run Code Online (Sandbox Code Playgroud)

input form-control angular2-forms angular angular-forms

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

什么是 Azure 云服务?

我浏览了 Azure 门户并完成了它提供的大部分服务,如应用服务、VM、存储等。现在,当我阅读有关它的问题时,我了解了另一种服务“Azure 云服务”。我现在有点困惑,因为我没有在门户网站上找到它。我想知道它现在是否存在,如果存在,我可以在 Azure 门户中的何处找到它。

azure azure-cloud-services

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

使用 python requests 库将文件发布到服务器时出现错误请求错误

当我尝试使用 python requests 库将文件发布到服务器时,我收到 http 代码 400(错误请求)。

curl成功对应的请求:

curl -X POST -i https://de.api.labs.sophos.com/analysis/file/static/v1 \
-H 'Authorization: auth_string' \
-H 'Content-Type: multipart/form-data' \
-F "file=@filename"
Run Code Online (Sandbox Code Playgroud)

API 文档: https: //api.labs.sophos.com/doc/analysis/file/static.html

有人可以帮我解决我可能做错了什么吗?
到目前为止我的代码:

import requests

url = "https://de.api.labs.sophos.com/analysis/file/static/v1"
headers = {'content-type': 'multipart/form-data', 'Authorization': authorization}

with open(filepath, 'rb') as f:      
    files = {'file': f}  # Even tried {'file': f.read()}
    r = requests.post(url, files=files, headers=headers)
    if r.status_code in [200, 202]:
        return r.json()
    else:
        return r
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-requests

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

kubernetes 上的 Keycloak 和使用 log4j2 记录 json 布局格式

我使用官方代码中心图表在 Kubernetes 中部署了 Keycloak。现在我想将Keycloak日志制作成json格式,以便将它们导出到Kibana。

jboss json log4j kubernetes keycloak

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

使用 Pytest 框架进行 Argparse 测试

我正在尝试为我的 argparse 模块编写单元测试用例。然而,测试并没有按预期进行。我的代码如下:

import argparse

def create_parser():
    PARSER = argparse.ArgumentParser(prog='traffic_problem_one', \
   orbit2_traffic_speed', description='Geek Trust traffic problem', \
    allow_abbrev=False)

    PARSER.add_argument('Climate', metavar='--climate', action='store', type=str, help='Climate condition')
    PARSER.add_argument('Orbit1', metavar='--orbit1', action='store', type=int, help='Orbit 1 traffic speed')
    PARSER.add_argument('Orbit2', metavar='--orbit2', action='store', type=int, help='Orbit 2 traffic speed')

    return PARSER

PARSER = create_parser()
ARGS = PARSER.parse_args()

input = [ARGS.Climate, ARGS.Orbit1, ARGS.Orbit2]
Run Code Online (Sandbox Code Playgroud)

对应的测试文件如下:

import sys
import os

sys.path.append(os.path.dirname(__file__)+"/../")
from src.main import *
from unittest import TestCase

class CommandLineTestCase(TestCase):
    """
    Base TestCase class, sets up a CLI parser
    """
    @classmethod …
Run Code Online (Sandbox Code Playgroud)

python pytest argparse

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

如何检查docker是否安装 - ansible - centos

我正在尝试在我的 ansible 剧本中制定一个条件“何时”。如果没有安装docker,请安装docker。所以我有一个剧本,其中有一个角色和一些任务。我想做一些类似的事情

when: docker != not exist

或者

when: docker == false

当我进行设置时,从安装了 docker 的系统中我得到以下信息:

"ansible_docker0": {
            "active": true,
            "device": "docker0",
            "features": {
When no docker : 
SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false
Run Code Online (Sandbox Code Playgroud)

yaml ansible

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

当我将鼠标悬停在pygame上时,为什么我的按钮不会更改颜色?

我是pygame的新手,一直在尝试创建带有一些按钮的简单界面。当鼠标悬停在按钮上时,我无法更改按钮的颜色。

我已经成功创建了按钮,但是无法使其与鼠标交互。该代码使用一个绿色按钮实例创建一个按钮对象。当鼠标悬停在鼠标上时,应该将按钮从绿色更改为红色。

import pygame

pygame.init()

display_width = 1200
display_height = 600

black = (0, 0, 0)
white = (255, 255, 255)
red = (255, 0, 0)
green = (0, 255, 0)

StartScreen = pygame.display.set_mode((display_width, display_height))
pygame.display.set_caption('Log In')
clock = pygame.time.Clock()

StartScreen.fill(white)

class Buttons():
    def __init__(self, color, x, y, width, height, text=''):
        self.color = color
        self.x = int(x)
        self.y = int(y)
        self.w = int(width)
        self.h = int(height)
        self.text = text


    def Draw(self, StartScreen, outline=None):
        if outline:
            pygame.draw.rect(StartScreen, outline, (float(self.x-2), float(self.y-2), float(self.w+4), …
Run Code Online (Sandbox Code Playgroud)

python pygame button

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

为什么我的代码没有产生两个进程?

我的代码没有产生2个进程,我也不知道为什么。我正在使用来自多处理python库的Process。

import os
from multiprocessing import Process

def dummy():
    while True:
        print(os.getpid())

p1 = Process(target=dummy())
p2 = Process(target=dummy())
p1.start()
p2.start()
p1.join()
p2.join()
Run Code Online (Sandbox Code Playgroud)

预期结果:创建了2个进程-在Windows 7任务管理器中可见,并且我的代码打印了2个不同的进程ID

实际结果:仅运行一个python进程,仅输出一个进程ID。

3480
3480
3480
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-multiprocessing

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

什么是 DT_VARIANT 张量?

的构造函数tf.data.Dataset接受一个参数variant_tensor,该参数仅记录为

代表数据集的 DT_VARIANT 张量。

在 DatasetV2 中,我们期望子类创建一个 variant_tensor 并将其传递给 super() 调用。

我在哪里可以了解“DT_VARIANT 张量”或“variant_tensor”是什么?

python tensorflow

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