惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
博客园 - 叶小钗
I
InfoQ
MyScale Blog
MyScale Blog
H
Help Net Security
月光博客
月光博客
Vercel News
Vercel News
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky

博客园 - coffee~

在微信端使用Openclaw的简单配置方法--WorkBuddy 使用Termux+Proot-distro+Ubuntu+zsh在手机端配置安装Openclaw,使用Skillhub安装skill, 接入企业微信 npm切换下载源为国内的镜像源 一加13刷氧系统--OxygenOS 15 for oneplus 13 Playwright使用Typescript实现在测试case文件中调用另一个文件中的方法 Cypress实现拖拽 git基本命令 使用Playwright进行Web页面UI自动化测试 Python获取星期几 cd命令切换目录简写 win10在任意位置安装Linux子系统WSL Ubuntu pixel刷机没有退出谷歌账号,无法跳过开机验证 Python在一个文件中引用另一个文件的所有变量 pycharm给代码批量添加tab/取消添加tab 用Pycharm把浏览器复制出来的headers/参数给字段和值分别加单引号 Python requests.get所有参数顺序、Python requests.post所有参数顺序 windows使用快捷按键进行截图、录屏 3个瓶盖可以兑换一瓶饮料,买了n瓶饮料,一共可以喝到多少瓶 Python生成随机数 Python安装包国内镜像源 QQ飞车手游UI自动化测试尝试
Python由字符串生成字典
coffee~ · 2022-03-29 · via 博客园 - coffee~
字符串需要带引号,而且要避免与字符串里面的引号混淆,可以按情况用单/双引号

方法1--exec(),参数为被执行的python语句

a = '{k1:1, k2:2, k3:3, k4:4}'
exec('b = "' + a + '"')
'''
这里一定要加双引号, 因为 'b = {k1:1, k2:2, k3:3, k4:4}'执行起来有问题,
被执行语句应该为'b = "{k1:1, k2:2, k3:3, k4:4}"'
'''
print(b)

方法2--用eval(),参数需要多加一层引号

s1 = '"{k1:1, k2:2, k3:3, k4:4}"'
#字符串要多加一层引号,直接用'{k1:1, k2:2, k3:3, k4:4}'执行有问题
t1 = eval(s1)
print(t1)

方法3--用json.loads(),参数需要多加一层引号
import json

a = '"{k1:1, k2:2, k3:3, k4:4}"'
#字符串要多加一层引号,直接用'{k1:1, k2:2, k3:3, k4:4}'执行有问题
dict1 = json.loads(a)
print(dict1)