当前位置: 首页 > 知识库问答 >
问题:

PyChram中的终端未显示输出

吕树
2023-03-14

这是我的测试代码,但我有一个更详细的代码——但它们都不起作用。在python 3. x中。

import sys


def main():
    inputfile = 'hi'
    print(inputfile)


if __name__ == '__main__':
    main()

编辑:这就是我想使用的终端(和语法错误-同样的问题):

import csv
import sys
import json
inputfile = sys.argv[1]
outputfile = sys.argv[2]

# reading the csv
with open(inputfile, 'r') as inhandle:  # r is reading while w is writing
    reader = csv.DictReader(inhandle)
    data = []
    for row in reader:
        data.append(row)
print(data)
# writing the json
with open(outputfile, "W") as outhandle:
    json.dump(data, outhandle, indent=2)

共有1个答案

莘昊
2023-03-14

根据我对你所附代码的理解,hi必须写成< code >‘hi’。在您的原始代码中,< code>hi被视为赋给< code>inputfile的另一个变量,但它尚未定义

 类似资料:
  • 我试图运行一个简单的node.js文件在我的终端。 它按预期工作,但输出返回如下: 我希望能够看到所有的值,而不是“…9901更多项目”,有人知道如何改变这种行为吗?

  • 我正在尝试将GitBash作为一个选项插入Visual Studio代码中。我的设置看起来像这样: 但是,在最后一行,Visual Studio Code给出的错误是: 我不明白我哪里做错了。 注意:< code >“terminal . integrated . shell . windows”自2021年4月起已被弃用。

  • 我试图为java编程设置VS代码,我已经完成了。然而,有一件事特别困扰着我。例如,当我运行下面的代码时,我会在TERMINAL选项卡中得到输出,以及许多其他我不想看到的垃圾。我如何更改它,使唯一的输出是“测试...”在控制台? 我运行代码后的输出如下图所示。即使我单击其他选项卡,它们也是空的,即使我删除/隐藏终端选项卡,每次我重新运行代码时,它都会弹出。

  • 问题内容: 我正在尝试使用Java文件从数据库中检索一些UTF-8 uni编码汉字。当我这样做时,字符将作为问号返回。 但是,当我显示数据库中的字符(使用)时,这些字符将正常显示。当我在包含汉字的Java文件中打印字符串时,它们也会正常打印。 我在Eclipse中遇到了这个问题:运行程序时,字符被打印为问号。但是,当我以UTF-8格式保存Java文件时,此问题已解决。 当前在终端中运行“ loca

  • 我做了2个函数,一个函数是给图像增加亮度,第二个函数是将图像转换为灰度,下面是我的jni代码(我正在使用android和eclipse) 在一个cpp文件中调用它两次/三次或多次jni方法,像上面我做的那样,可以吗?因为我想,如果我点击一个按钮,它应该执行亮度功能,当我点击第二个按钮时,它应该执行灰度,那么我是否正确地使用上述cpp进行此场景? 下面是我的java代码: 以上代码工作正常,显示eq

  • 我试图从数据库中检索一些UTF-8 uni编码的汉字,使用Java文件。当我这样做时,字符返回为问号。 这是相当奇怪的它将如何只是有时显示的字符。有人对此有解释吗?或者更好的是,如何修复这一点,以使字符正确显示?