栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

[python]修改文件夹下xml文件IOError: [Errno 2] No such file or directory: ‘bbb.xml‘

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[python]修改文件夹下xml文件IOError: [Errno 2] No such file or directory: ‘bbb.xml‘

环境说明

        cc.py是修改xml文件脚本,../xmlfile是xml的存放路径

问题log

执行python cc.py 1.2  ../xmlfile/出现如下错误

root# python cc.py 1.2 ../xmlfile/
1.2
New version=1.2
['bbb.xml', 'config_1.xml', 'config.xml', 'ddd.xml', 'ccc.xml']
Traceback (most recent call last):
  File "cc.py", line 17, in
    dom = xml.dom.minidom.parse(sfile)
  File "/usr/lib/python2.7/xml/dom/minidom.py", line 1918, in parse
    return expatbuilder.parse(file)
  File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 922, in parse
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: 'bbb.xml'

解决方案

        这是由于sfile只是bbb.xml没有包含路径,脚本在当前文件夹下查找,所以找不到

  dom = xml.dom.minidom.parse(sfile)

修改为

  dom = xml.dom.minidom.parse(path+sfile)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/664879.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号