JSON文件who.json内容如下:{"name": "mss","version": "1.0.0","description": "Policy issue system","main": "app.js","scripts": {"dev": "pm2 reload processes.json --env dev","test": "pm2 reload processes.json --env test","pro": "pm2 reload processes.json","start": "node app.js "},"keywords": ["service","mss","microService"],"author": "who@163.com ","license": "Apache-2.0","dependencies": {"ab": "^2.0.0","ae": "^6.1.0","af": "^0.16.2","co-mysql": "^1.0.0","ca": "0.0.3","date-utils": "^1.2.21","exc": "^0.5.1","pgtool": "^7.8.1"}}如果通过python读取这个json里"dependencies"里所包含的数据,并进行罗列,将数据转换成:"ab": "^2.0.0"转换成ab@^2.0.0这样的格式?如有大神回答,请尽量详细,我是python初学者一个。
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
import random
n=int(input('请输入一个1-100之间的数'))
if n==random.randint(1,100):
print('你中奖啦')
else:
print('不好意思,你没中奖')
吃鸡游戏
TA贡献1829条经验 获得超7个赞
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。
为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。
许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。
为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。
新的Python程式建议使用Python 3.0版本的语法。
除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted, py2exe, PIL等。
大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。
添加回答
举报
0/150
提交
取消