我最近用 Python 编写了一个程序(Windows 64 位 v3.3.1),并试图将其移植到 D。我遇到的问题是我使用urllib
Python 中的模块,特别是urllib.request.Request
和urllib.request.urlopen
在 D 中找不到等价物。
D 是否有用于类似目的的库?如果没有,我该如何实现相同的功能?(我需要做的就是下载一个 .csv 文件,然后将其解析为字典数组。)
编辑:我最初尝试了 Idan 的 importing 建议std.net.curl
,但遇到了问题。起初我在链接时遇到了问题libcurl
,但后来我设法构建它并将其放入我的 lib' 文件夹中,从而消除了该错误。然后我得到了几个 .dll 错误,在将适当的 .dll 文件放在(我认为的)适当的目录中之后,我仍然得到一个错误:“过程条目 EVP_md2 无法位于动态链接库 C :\WINDOWS\SYSTEM32\libssl32.dll."。请注意,这libss3l2.dll
是我必须下载的 .dll 文件之一。此外,所有这些错误(除了 `libcurl' 链接错误)都发生在运行时,程序一启动,所以它确实设法实际构建得很好。