You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用input()输入xml文件名报AttributeError错误如何解决

问题原因

你当前运行代码的环境为Python 2,Python 2的input()函数会将用户输入内容直接作为Python表达式解析执行。当你输入File1.xml时,解释器会默认将File1识别为对象,尝试调用它的xml属性,找不到对应属性就抛出了该报错。

解决方案

  • 方案1:继续使用Python 2运行的话,将代码中的input()替换为raw_input()即可:
    file1 = raw_input("File Scan1: ")
    
    raw_input()会将用户输入的所有内容原样作为字符串返回,不会做额外的表达式解析。
  • 方案2:切换到Python 3环境运行原有代码,Python 3的input()函数默认就是返回输入的原始字符串,无需修改代码即可正常运行。

内容的提问来源于stack exchange,提问作者naseweis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 01:39:03