在 MATLAB 中通过 URL link 读取一个 txt 文件

Read a txt file by URL link in MATLAB

我在以下 URL 路径中有一个 txt 文件:

https://www.dropbox.com/s/zz9qp06fykz4otw/Counter.txt

我想把它读入 MATLAB。该文件仅包含一个整数值。我使用了 fopen() 函数,但它给了我错误:

The file name contains characters that are not contained in the filesystem encoding. Certain operations may not work as expected.

然后,我使用了 webread()urlread(),但是正在生成一个大文件并且没有按预期工作。

对于如何从 URL link 中读取简单值有什么建议吗?

这是因为 url https://www.dropbox.com/s/zz9qp06fykz4otw/Counter.txt 指的是保管箱页面而不是文件。如果您在 link 的末尾添加 ?dl=1,那么它将引用该文件。例如

data = urlread('https://www.dropbox.com/s/zz9qp06fykz4otw/Counter.txt?dl=1')

data =

    '100'