小编Chr*_*nig的帖子

Python 将字符串赋值给字典后转成元组

我有一个非常奇怪的python问题。我已经问过几位同事,他们都不知道这是怎么发生的以及如何解决的。

我有一个从 API 调用中收到的字符串的浅字典,我想将其中的一些值分配给一个新的字典。

这就是第一个 dict 的样子。只是一堆字符串: 这就是第一个 dict 的样子。 只是一堆字符串

我将 dict1 中的一些值分配给 dict2 中的一些键。非常基础

    dict2={}
    dict2['access_key'] = dict1['access_key']
    dict2['secret_access_key'] = dict1['secret_access_key'],
    dict2['session_token'] =dict1['session_token'],
    dict2['region'] = dict1['region']
Run Code Online (Sandbox Code Playgroud)

然后发生这种情况。“秘密访问密钥”和“session_token”的值被转换成元组。“access_key”和“region”仍然是字符串 然后发生这种情况。 “秘密访问密钥”和“session_token”的值被转换成元组。 “access_key”和“region”仍然是字符串

我已经尝试将值初始化为字符串,访问元组的第一个条目并将值转换为字符串。所有这一切都没有改变任何事情。似乎该值被分配得很好,然后发生了一些奇怪的事情,将它变成了一个元组

这是我的解释器设置的屏幕截图。我正在使用 Python 3.6 这是我的解释器设置的屏幕截图。 我正在使用 Python 3.6

我真的为这个疯狂:-/ 任何帮助将不胜感激

python

13
推荐指数
2
解决办法
1098
查看次数

安装Python 3.6时出现0x80070643错误

我实际上正在使用 Python 进行音频隐写项目,但遇到了一些麻烦。我在论坛上搜索了这个错误代码,但我发现了有关 SQL 安装的信息,而不是 Python 的信息。

由于 pip 的错误,我尝试在卸载后重新安装 Python 3.6.5。

我安装了Python 2.7、Python 3.6.5、Python with VS 2017,然后卸载它,因为它不起作用。

但是,当我以管理员身份运行安装程序时,点击“自定义安装”,勾选除“balblalblabal(这需要 VS 2015 或更高版本)”之外的所有内容,然后单击“安装”,它告诉我: 捕获1 捕捉2

我真的需要 Python 才能工作,但我现在陷入困境......

如果这里有人能帮助我,那就太好了!谢谢大家,马利克。

PS:我有日志给你:*

日志链接

python installation

5
推荐指数
1
解决办法
2万
查看次数

如何获取python当前时间?

我需要约会 时间的格式应该是2017-01-18T07:34:35Z 我尝试过的,但是不起作用:

import datetime
i = datetime.datetime.now()
date = %i.year "-" %i.month "-" %i.day "T" %i.hour ":" %i.minute ":" %i.second "Z"
Run Code Online (Sandbox Code Playgroud)

python time date

-1
推荐指数
1
解决办法
3882
查看次数

标签 统计

python ×3

date ×1

installation ×1

time ×1