小编sca*_*an_的帖子

使用python-requests获取文件大小,同时只获取标题

我查看了请求文档,但我似乎找不到任何东西.我如何只请求标题,以便我可以评估文件大小?

python python-requests

41
推荐指数
2
解决办法
3万
查看次数

使用会话下载时,Python 请求不清除内存

我有一个应用程序,我使用请求从服务器下载 .mp3 文件。

代码如下所示:

self.client = requests.session(headers={'User-Agent': self.useragent})

def download(self, url, name):
    request = self.client.get(url)

    with open(name, "wb") as code:
        code.write(request.content)

    print "done"
Run Code Online (Sandbox Code Playgroud)

问题是下载完成后,python并没有清除内存,所以每次下载mp3时,应用程序的内存使用量都会增加mp3的大小。内存不会再次被清除,导致我的应用程序使用了大量内存。

我认为这与我保存文件的方式或 requests.session 的工作方式有关。

有什么建议。

编辑:这是代码:https : //github.com/Simon1988/VK-Downloader

相关部分在 lib/vklib.py

python python-requests

5
推荐指数
2
解决办法
5656
查看次数

git如何知道pack文件的sha1名称?

假设情况:我有一个git存储库,我有索引,HEAD,引用,打包引用等。我不知道.git / objects / pack中打包文件的名称

git如何找出打包文件的名称?有没有一种方法可以从索引文件计算包文件的名称?

更新:.git / objects / info / packs是我要寻找的最接近的东西。但是,此文件并不总是存在。

git

2
推荐指数
1
解决办法
129
查看次数

标签 统计

python ×2

python-requests ×2

git ×1