简体中文
Telegram

讨论串 import sys

6 条消息 · –
M
import sys import math b = float(sys.argv[1]) بعد از نوشتن این دستور با این خطا مواجه می شوم ValueError: could not convert string to float: '-f' اگر کسی از دوستان تجربه مواجه شدن با این خطا را دارد لطفا راهنمایی کند که علت این خطا چیست
  1. E
    دستوری که اجرا می کنی برای اجرای برنامت، f- می زنی که همونو به عنوان پارامتر شماره یه می گیره sys.arg[0] اسم فایل برنامت هست sys.arg[1] همون پارامتر f هست که ظاهرا اشتباهی داری بهش می دی اگر عدد داری بهش پاس می دی میشه sys.arg[2]
      1. E
        پس چرا داری به float تبدیل می کنی؟
  2. K
    b = sys.argv[1] باتوجه به دیتایی که دوستان فروارد کردن که بعنوان ورودی استفاده می‌کنید این جواب میده چون متن (رشته) رو نمیتونید به عدد اعشاری (float) تبدیل کنید

来自搜索索引的公开信息流 ChatCrawler ——“公开 Telegram 的 Google”;随着该社群被抓取而更新。 时间为 UTC。

仅限公开内容,使用 Telegram 官方 API。 关于 · 常见问题 · 索引限制 · 移除页面 · 目录 · 搜索 · 计算方法