标签:mkdir com ati 网络 bsp 资料 通过 url 关闭
python遇到的知识点,记录一下。方便学习。
查了资料,关于open()的mode参数: ‘r‘:读 ‘w‘:写 ‘a‘:追加 ‘r+‘ == r+w(可读可写,文件若不存在就报错(IOError)) ‘w+‘ == w+r(可读可写,文件若不存在就创建) ‘a+‘ ==a+r(可追加可写,文件若不存在就创建) 对应的,如果是二进制文件,就都加一个b就好啦: ‘rb‘ ‘wb‘ ‘ab‘ ‘rb+‘ ‘wb+‘ ‘ab+‘
from pathlib import Path import os # 判断os文件夹是否存在 返回true或者false exists = Path("os").exists() # 如果不存在就创建,注意这里是makedirs方法,可以递归创建文件夹。mkdir是只能创建一级目录 if not exists: os.makedirs("os")
# 首先根据reuqest第三方模块得到这个图片 图片的内容调content方法。注意是二进制的数据 url="https://goss.veer.com/creative/vcg/veer/800water/veer-120719876.jpg" content = requests.get(url).content # 打开一个文件,只要是图片格式就可以,不存在自己创建,模式是可写的二进制,然后写入。通过这种写入方式你不需要关闭文件。很方便。 # 获取图片url的名字 veer-120719876.jpg img_name=url.split("/")[-1] with open(img_name, "wb") as f: f.write(content)
# 读取文件并且指定文件的编码格式,如果不指定就会报错 t = open("demo.py",encoding=‘UTF-8‘) # 读取全部的数据 print(t.read()) # 读取一行 print(t.readline()) # 关闭文件 t.close()
标签:mkdir com ati 网络 bsp 资料 通过 url 关闭
原文地址:https://www.cnblogs.com/coder-lzh/p/9778155.html