PyChram中的终端未显示输出

时间:2018-10-08 00:22:23

标签: python terminal

这是我的测试代码,但是我有一个更详细的代码-但它们都不起作用。在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 个答案:

答案 0 :(得分:0)

据您所附加的代码理解,hi必须写为'hi'。在您的原始代码中,hi被视为分配给inputfile的另一个变量,但尚未定义。