python - 我的 XML 文件无法加载。我已经尝试了一切。有谁知道为什么?
问题描述
from lxml import objectify
import pandas as pd
xml = objectify.parse(open('C:/Users/admin/Downloads/XMLData2.xml'))
root = xml.getroot() # root contains 4 'record' nodes
df = pd.DataFrame(columns=('Number', 'String', 'Boolean'))
for i in range(0,4):
obj = root.getchildren()[i].getchildren()
row = dict(zip(['Number', 'String', 'Boolean'],
[obj[0].text, obj[1].text,
obj[2].text]))
row_s = pd.Series(row)
row_s.name = i
df = df.append(row_s)
search = pd.DataFrame.duplicated(df)
print (df)
print
print (search[search == True])
这是我得到的错误--->没有这样的文件或目录:'C:/Users/admin/Downloads/XMLData2.xml'
解决方案
我假设你是 python 新手。
您尝试的代码没有错误。所以可能的问题在于你的路径。
请检查 xml 文件的地址,然后重试。以防您找不到地址。
- 转到包含该文件的文件夹。
- 右键单击该文件,然后单击属性。
- 您将能够看到文件位置。
- 复制它,添加文件名并将\替换为/。
推荐阅读
- django - 移动目录并返回后未找到模块错误
- algorithm - 谁能解释这种混合 PSOGA 与普通 GA 有何不同?
- mysql - 将 mysql 数据存储在变量 Node.js 中
- ms-access - Neo4j 日期转换和比较?
- php - Reg UPS API 地址验证
- javascript - 反应 useState 挂钩变量值不会在输入 onChange 事件时更新
- android - 片段中的回收站视图
- python - 使用python的数据库
- katalon-studio - 如何将生成随机ID的代码合并到数据文件中?
- vba - GetUserNameA 不检索最新的用户名