python下载文件到指定目录-python – 如何将文件下载到特定目录?
我最近一直试图在
python中创建一个程序,将文件下载到特定目录.我正在使用Ubuntu,到目前为止我有这个
import os
import getpass
import urllib2
y = getpass.getuser()
if not os.access('/home/' + y + '/newdir/', os.F_OK):
print("Making New Directory")
os.mkdir('/home/' + y + '/newdir/')
url = ("http://example.com/Examplefile.ex")
file_name = url.split('/')[-1]
u = urllib2.urlopen(url)
f = open(file_name, 'wb')
meta = u.info()
file_size = int(meta.getheaders("Content-Length")[0])
print "Downloading: %s Bytes: %s" % (file_name, file_size)
file_size_dl = 0
block_sz = 8192
while True:
buffer = u.read(block_sz)
if not buffer:
break
file_size_dl += len(buffer)
f.write(buffer)
status = r"%10d [%3.2f%%]" % (file_size_dl, file_size_dl * 100. / file_size)
status = status + chr(8)*(len(status)+1)
print status,
f.close()
这当前将文件下载到同一目录,如何更改下载的目录?
修好了新代码:
import os
import getpass
import urllib2
y = getpass.getuser()
if not os.access('/home/' + y + '/newdir/', os.F_OK):
print("Making New Directory")
os.mkdir('/home/' + y + '/newdir/')
os.chdir('/home/'+y+'/newdir/')
url = ("http://example.com/Examplefile.ex")
file_name = url.split('/')[-1]
u = urllib2.urlopen(url)
f = open(file_name, 'wb')
meta = u.info()
file_size = int(meta.getheaders("Content-Length")[0])
print "Downloading: %s Bytes: %s" % (file_name, file_size)
file_size_dl = 0
block_sz = 8192
while True:
buffer = u.read(block_sz)
if not buffer:
break
file_size_dl += len(buffer)
f.write(buffer)
status = r"%10d [%3.2f%%]" % (file_size_dl, file_size_dl * 100. / file_size)
status = status + chr(8)*(len(status)+1)
print status,
f.close()
python下载文件到指定目录-python – 如何将文件下载到特定目录?相关推荐
- Python下载文件到指定文件夹
Python下载文件到指定文件夹 import os # 导入os库 import urllib.request # 导入urllib库 import requests as rb # 导入reque ...
- python下载文件到指定文件夹-Python 获取指定文件夹下的目录和文件的实现
经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结.Python 中扫描目录有两种方法:os.listdir 和 os.walk. 一.os.listdir 方法 os.l ...
- python下载文件到指定文件夹-python实现指定文件夹下的指定文件移动到指定位置...
# coding:utf-8 import os import shutil import sys reload(sys) sys.setdefaultencoding('utf8') # print ...
- python下载文件到指定目录-Python获取指定文件夹下的文件名的方法
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...
- python下载文件暂停恢复_selenium+Python如何取消Chrome下载文件的‘保留’‘放弃’提示?...
本人在做自动化测试的时候遇到问题,自动导出文件的步骤可以执行,但是文件并没有成功导出到目标目录,经debug发现,Chrome卡在了下载询问的窗口页面,就是底部弹出窗口询问是否'保留'或者'放弃'的那 ...
- python下载文件传到服务器_windows上python上传下载文件到linux服务器指定路径【转】...
从windows上传文件到linux,目录下的文件夹自动创建 #!/usr/bin/env python # coding: utf-8 import paramiko import datetime ...
- Python下载文件的11种方式
译者:天天向上 英文原文: https://dzone.com/articles/simple-examples-of-downloading-files-using-python 在本教程中, ...
- 如何用python创建一个下载网站-使用Python下载文件的简单示例
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 学习如何使用各种Python模块从web下载文件 在本教程中,你将学习如何使用不同的Python模块从we ...
- python如何在手机上下载模块-Python 下载文件的 11 种方式
考虑以下代码: 你只需使用requests模块的get方法获取URL,并将结果存储到一个名为"myfile"的变量中.然后,将这个变量的内容写入文件. 使用wget 你还可以使用P ...
最新文章
- 数据结构与算法:15 树
- mysql timestamp json_mysql中timestamp,datetime,int类型的区别与优劣
- 详细讲解设计LOGO思维方式和方法【转】
- Windows 安装android studio的完整教程
- Boost:info hook信息挂钩的测试程序
- (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录
- ur机械臂 控制器_OnRobot末端执行器和统一接口已通过UR +计划认证
- pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
- CCF NOI1008 水仙花数
- 计算机网络复习-数据链路层
- python 画ks曲线_风控模型—区分度评估指标(KS)深入理解应用
- 软件默认安装路径注册表更改问题
- 聊天三个小时后发生的故事
- 最近开发了一个向QQ好友自动发送消息的程序
- 致远互联开始向云端生态发力奔跑
- 如何用代码实现发送qq邮件(详细代码)
- 万字用户画像标签体系建设分析指南!
- 浅析微信头脑王者答题小程序源码功能模块与价格之间关系
- IMEI和IMSI有什么区别啊。分别是什么意思?有什么实际用途。
- 学了php能做什么工作吗,学会ps能做什么工作