【发布时间】:2021-07-05 08:48:22
【问题描述】:
我正在尝试将 tdms 文件从一个 Azure 数据湖读取到另一个数据湖,并同时将它们转换为镶木地板。我设法在 Azure 数据工厂中安装包 nptdms 并运行下面的代码行
- 从 nptdms 导入 TdmsFile
但我不知道如何在第二个或第三个代码行中给出值 path_to_file。
2. tdms_file = TdmsFile.read("path_to_file.tdms")
Azure 数据湖中的每个文件都有一个 URL 作为文件路径,格式如下:
https://xxxyyy.blob.core.windows.net/name_of_file.tdms
它没有工作。我相信 nptdms 包只是为本地编写的,它不适用于云语法
我想知道有没有人可以分享在 Azure 平台上阅读 tdms.files 的经验。
【问题讨论】:
-
您必须使用
urllib.request.urlopen访问网址。 -
嗨@NizamMohamed,非常感谢您的帮助。当我的文件在 Azure 中具有如下 URL 时,您将如何重写我的 tdms_file = TdmsFile.read("path_to_file.tdms"):xxxyyy.blob.core.windows.net/name_of_file.tdms?你用 nptdms 包让它工作了吗?
标签: python