# -*- 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是否已经转换为浮动?我真的找不到这段代码的错误.
我正在尝试使用 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)