我最近在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