python3_访问url、json、读写文件

访问url:
import urllib.request
f = urllib.request.urlopen('http://www.python.org/')
print(f.read(300))
webbrowser调用浏览器打开url:
import webbrowser
webbrowser.open("http://www.baidu.com", new=0)  #new=0为默认可以不写,new=0表示在当前浏览器打开;new=1表示浏览器新窗口打开

介绍一下 webbrowser.open(url, [new=0], [autoraise=True]):

这个方法是在默认的浏览器中显示url, 如果new = 0, 那么url会在同一个浏览器窗口下打开,如果new = 1, 会打开一个新的窗口,如果new = 2, 会打开一个新的tab, 如果autoraise = true, 窗口会自动增长。

访问json:
import json
file = open("f:/hjson.json").read()
data = json.loads(file)
读取文件:
1:
file = open("f:1.txt")
print( file.read() ) #直接输出一坨

2:

file_name = "f:/1.txt"
file_open = open(file_name)
for i in file_open:
	print( file_open.readline(), end="" )  #一行一行输出
效果一样的或者:

file_name = "f:/1.txt"
file_open = open(file_name)
for i in file_open:
	print(i, end="")

写入文件:
file_name = "f:/1.txt"
file_open = open(file_name,"a")
file_open.write("dswe\neqweds")   #如果想一次写入多个值:>>>file_open.write(type_data + ":" + url_data)
file_open.close()
模式描述
r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+打开一个文件用于读写。文件指针将会放在文件的开头。
rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值