第4章 第4节 python

推荐给朋友

● 手写代码:比较两个json数据是否相等

参考回答:

for src_list, dst_list in zip(sorted(dict1), sorted(dict2)):
if str(dict1[src_list]) != str(dict2[dst_list]):
print(src_list,dict1[src_list],dst_list,dict2[dst_list])

● 请问怎么拿到python的输入方式?以及python怎么打开文件?

参考回答:

python读取键盘输入通过input()内置函数,读文件则通过open(filename,mode)

Python打开文件f = open('your_file.txt','r')

就可以打开一个文件进行操作。第二个参数为对文件的操作方式,’w’是写文件,已存在的同名文件会被清空,不存在则会创建一个;’r’是读取文件,不存在会报错;’a’是在文件尾部添加内容,不存在会创建文件,存在则直接在尾部进行添加;还有’wb’是写二进制文件;’rb’是读取二进制文件,比如图片之类的。