小编Dod*_*cin的帖子

TypeError:不能将序列乘以'float'类型的非int,即使已经用float()解析

# -*- coding: UTF-8 -*-
#1 kilogram : 2.205 pounds = x : y
#from __future__ import division

z=0

print "****The nicest kilos to pounds converter on Earth****"
while z==0:
    select=input("1)Kilos to pounds\n2)Pounds to kilos\n")
    if select==1:
        y=float(raw_input('Kilos: '))
        print "Is %f pounds\n" % y*2.205
        z=int(raw_input('Exit? [0/1] '))
    elif select==2:
        y=float(raw_input('Pounds: '))
        print "Is %f kilos\n" % y/2.205
        z=int(raw_input('Exit? [0/1] '))

print "Bye Bye!"
Run Code Online (Sandbox Code Playgroud)

为什么我一直得到TypeError:不能将序列乘以'float'类型的非int?在捕获输入后,y是否已经转换为浮动?我真的找不到这段代码的错误.

python

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

普罗米修斯 - 目标连接被拒绝

我正在尝试使用 Prometheus 容器从 cAdvisor 抓取指标。

这是我的 prometheus.yml:

global:
  scrape_interval: 10s
  evaluation_interval: 10s

scrape_configs:
 - job_name: "prometheus"
   static_configs:
     - targets: ["localhost:9090"]

 - job_name: "docker"
   static_configs:
     - targets: ['localhost:9323']

 - job_name: "cadvisor"
   scrape_interval: 5s
   static_configs:
     - targets: ['localhost:7070']
       labels:
         alias: "cadvisor"
Run Code Online (Sandbox Code Playgroud)

还有我的 docker-compose.yml:

version: "3.5"

services:
  app:
    container_name: app
    build: "./app"
    restart: always
    volumes:
      - ./app:/app
    depends_on:
      - db
    links:
      - db
    ports:
      - 8080:8080
  db:
    container_name: db
    image: postgres
    restart: always
    volumes:
      - ./data/postgres:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=articlesdb
      - POSTGRES_USER=dbuser 
      - POSTGRES_PASSWORD=dbpassword …
Run Code Online (Sandbox Code Playgroud)

monitoring docker docker-compose prometheus cadvisor

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