我最近在Python中编写了一个程序(Windows 64位v3.3.1),并试图将它移植到D.我碰到的问题是我利用了urllib
模块在Python中,特别是urllib.request.Request
和urllib.request.urlopen
,并且我还没有能够在D中找到等价物。将Python移植到D:urllib
D是否具有用于类似目的的库?如果不是,我该如何去实现相同的功能? (我所需要做的就是下载一个.csv文件,然后将其解析为一个字典数组。)
编辑:我最初试图Idan的建议导入std.net.curl
,但我遇到了问题。起初,我有一个链接libcurl
的问题,但后来我设法将它构建并放在我的lib文件夹中,从而消除了该错误。然后,我得到了一些.dll错误,并且在将合适的.dll文件放在什么(我认为)是合适的目录后,仍然出现错误:“EVP_md2过程条目无法位于动态链接库C中:\ WINDOWS \ SYSTEM32 \ libssl32.dll“。请注意,libss3l2.dll
是我必须下载的.dll文件之一。此外,所有这些错误(除了`libcurl'链接错误)在运行时发生,一旦程序启动,所以它确实设法实际构建得很好。
你可以手动设置最简约的http请求,并强制响应编码到你可以处理的东西 – 2013-04-30 13:31:50