【问题标题】:My code runs but returns no output, I need assistance please?我的代码运行但没有返回输出,我需要帮助吗?
【发布时间】:2020-10-27 01:30:39
【问题描述】:
from sys import argv, exit
import csv

def main():
    csv_path = argv[2]
    with open(csv_path) as csv_file:
        reader = csv.reader(csv_file)
        for row in reader:
            print(row)

【问题讨论】:

  • 您需要致电main()

标签: python output cs50


【解决方案1】:

您永远不会调用main 函数。要调用它,请将 main() 放在代码末尾。然后你的最终代码将如下所示:

from sys import argv, exit
import csv

def main():
    csv_path = argv[2]
    with open(csv_path) as csv_file:
        reader = csv.reader(csv_file)
        for row in reader:
            print(row)

main()

【讨论】:

    【解决方案2】:

    我们必须像这样打电话给main()

    from sys import argv, exit
    import csv
    
    def main():
        csv_path = argv[2]
        with open(csv_path) as csv_file:
            reader = csv.reader(csv_file)
            for row in reader:
                print(row)
    
    if __name__ == '__main__':
        main()
    

    【讨论】:

      猜你喜欢
      • 2013-12-24
      • 2017-11-21
      • 2021-09-05
      • 2018-02-07
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      相关资源
      最近更新 更多