美文网首页
文件写入

文件写入

作者: 在努力中 | 来源:发表于2018-05-19 12:54 被阅读0次
文本
#urlopen
import urllib.request
url = "http://yun.itheima.com"

response = urllib.request.urlopen(url)

res = response.read().decode("utf-8")
# 源代码
with open("黑马.txt","w") as f:
    f.write(res)
    f.close()
print(res)
#Request
import requests

url = "https://www.jianshu.com/p/f7216fe6da82"
response = requests.get(url)
print(response.text)

with open('xx.txt',"w") as f:
    f.write(response.text)
    # 如果报错gbk  ===> f.write(response.res.decode("utf-8"))也可以直接response.encoding = "utf-8"
    f.close()

#区别,response.read().decode("utf-8")====>response.text ,requests自动转转码


###图片等二进制

urlopen--用 urlretrieve

import urllib.request

url = "http://img0.bdstatic.com/static/searchresult/img/logo-2X_b99594a.png"

res = urllib.request.urlretrieve(url,"write/百度3.png")

print(res)      #<class 'tuple'>
# with open("write/百度1.png","wb") as f:
#   f.write(res.read)#此处报错
#   f.close

requests

import requests
url = "http://img0.bdstatic.com/static/searchresult/img/logo-2X_b99594a.png"

# res = urllib.request.Request(url)
# response = urllib.request.urlopen(res)
res = requests.get(url)
print(type(res.content))            # <class 'bytes'>
with open("write/百度4.png","wb") as f:
    f.write(res.content)
    f.close

相关文章

  • fs文件系统操作

    基础写入文件 简单写入文件 流式文件写入 简单文件读取 流式文件读取 流式文件拷贝(读取 + 写入) 复制文件 f...

  • Golang文件写入的四种方式

    Golang 中关于文件写入的方法很多简单覆盖式文件写入常规文件写入带有缓冲区的文件写入复制操作的文件写入 1. ...

  • 第52课:写入文件

    预习: 10.2 写入文件 10.2.1 写入空文件 练习:(没有权限写入文件)

  • txt读写

    文件打开 读文件 读取字符串 按行读取整个文件 写文件 字符串写入txt 列表写入文件 双层列表写入文件 数组写入文件

  • IOS plist 文件写入与读取

    数组写入plist文件(文件储存到cache路径下) 字典写入plist文件 将字典数组写入plist文件

  • python 文件操作

    fp=open("文件路径","方式") 文件读取 文件写入 文件关闭 文件读取写入方式

  • 文件操作

    文件操作 w 写入(文件不存在,则新建文件) a 追加写入(文件不存在,则新建文件) x 写入 (文件...

  • 文件写入内容

    /** * 写入文件 * @param content 写入文本内容 * @param f 文件...

  • ini文件操作

    ini文件覆盖写入 ini文件追加写入

  • pList文件

    pList文件特点: 一,数据写入 写入pList文件的两种方式:手动写入&调方法写入 1,手动写入 2,调用方法...

网友评论

      本文标题:文件写入

      本文链接:https://www.haomeiwen.com/subject/msiodftx.html