from xbrl import XBRLParser, GAAP, GAAPSerializer
import bs4, lxml
xbrl = xbrl_parser.parseGAAP(file(r"C:\Users\anant\NETRA\https---archives.nseindia.com-corporate-xbrl-INDAS_90168_794349_14022023041135.xml.url"))
这里我尝试使用 python-xbrl 包。出现“名称‘文件’未定义”的错误。
请指导我,解决这个问题。
看起来你正试图在 Python 3 中运行 Python 2 代码。请参阅 Python 3 没有文件功能.
更笼统地说,您似乎正在尝试阅读非美国公认会计原则的 XBRL。
python-xbrl
库不是通用 XBRL 处理器,不太可能与来自其他来源的 XBRL 一起使用。我建议考虑使用不同的 XBRL 处理器,例如 Arelle.