【问题标题】:Getting path of file in error handling - python在错误处理中获取文件路径 - python
【发布时间】:2021-04-13 02:01:04
【问题描述】:

如果出现值错误或键错误,有什么方法可以获取输入文件的路径。 例如,我有一个 excel 文件作为输入。我需要将 excel 文件的列与其他 excel 文件(第二个输入)合并。如果第一个 excel 输入文件中的一列消失,则会引发键错误。无论如何,当关键错误引发时,我可以获得第一个输入 excel 文件的路径吗?

【问题讨论】:

    标签: python error-handling


    【解决方案1】:

    我假设你问是因为如果有错误你的程序只是出错了?如果是这种情况,您可以处理这些错误,并在使用 try except 语句出错后让您的程序继续运行。

    try:
      ... 
    except:
      ...
    

    请参阅here 了解更多信息。

    【讨论】:

    • 嗨瑞恩,感谢您的回复。实际上我想向用户展示在尝试中出现问题的文件,除了。当关键错误出现时,我想获取有问题的文件并将其显示给用户。
    • 我认为您必须在捕获错误后检查错误发生的位置。如果您尝试合并两个文件但它失败了,您可以对未对齐的列执行额外的检查并返回哪一方有问题。你是上面的例子,将是微不足道的。尝试:>>> my_zip_file.getinfo('Batman') >>> 除外:>>> print('Error, avengers.zip...')
    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    相关资源
    最近更新 更多