【问题标题】:Basic Python on Geany errorGeany 错误上的基本 Python
【发布时间】:2022-01-17 21:59:11
【问题描述】:

在 Geany 上运行这个简单的 python 程序时(我只是第一次学习如何编程):

name = input(What is your name?: ")
age = int(How old are you?: "))
year = str((2017 - age) + 100
print(name + "will be 100 years old in the year " + year)

我收到此错误:

C:\WINDOWS\system32' 未被识别为内部或外部 命令、可运行的程序或批处理文件。

谁能帮我搞定这个工作?

【问题讨论】:

  • @varfirstName 不用担心,我知道有人可以提供帮助,让他们有更多时间查看提供的代码,所以这只是一个带有链接的评论,以防万一,无需多加考虑出色地。干得好!

标签: python geany


【解决方案1】:

您的代码无法运行,因为您缺少多个引号、括号和一个方法。

我的文件是这样的:

name = raw_input("What is your name?: ")
age = input("How old are you?: ")
year = str((2017 - age) + 100)
print(name + "will be 100 years old in the year " + year)

此外,您的文件名没有任何扩展名,因此 Geany 不知道它是 Python 文件。所以它只是尝试运行它并失败,因为它没有正确的命令来运行文件。

如果您使用 .py 扩展名重新保存文件,它会向 Geany 指定它需要使用 Python 命令运行该文件。

【讨论】:

  • 是的,那是它失败的时候。我将您的代码复制粘贴到 geany
  • 您将文件保存为什么格式?
  • 100 年历史的程序(在我的文档文件夹中)
  • 它有扩展名吗?像 .exe 或 .html 或 .py 什么的?
  • 不,它没有扩展名。抱歉,必须更改我的视图设置才能看到
【解决方案2】:

你的代码有一些错误

name = int(input("enter your name"))
age = int(input("enter your age"))
year = 2017 - age + 100
print(name +"will be 100 year old in the year + year)
  • 这里 ypur 的错误是这里 name 只是一个字符串,您尝试添加字符串和整数 @ print(name + "今年将 100 岁" + year) 这就是你得到 error404 的原因

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2023-01-10
    • 2013-11-16
    • 1970-01-01
    相关资源
    最近更新 更多