python中dict怎么接收来自文件的内容

Python022

python中dict怎么接收来自文件的内容,第1张

读取的每行内容后包括换行符 ​​"\n"​​,用 ​strip()​ 就可以很方便去掉。

d = {} # 定义一个dict字典

f = open("config.txt", "r")

for i in f:

i = i.strip("\n") # 去掉换行符

index = i.index(":") # 获得:的索引位置

d[i[:index]] = i[index+1:]

print(i[:index])

print(i[index+1:])

f.close()

保存在字典中的形式是这样的。

d = {

“启用微信通知”: “是”,

“启用邮件通知”: “是”

}

​dict​ 的遍历。

for (k,v) in d.items():

print("d[" + k + "]=" + v)

python源程序执行的方式如下:

1、在命令行输入ipython或ipython3进入交互式shell环境,如果不行的话需要安装ipython和python镜像,配置方式:pip3 install ipython -i ctrl+D或者exit 推出ipython ipython的优点:支持自动补全和执行linux命令。

2、在命令行窗口输入python (官方的shell),在这里可以直接输入python程序代码,退出用exit() 或者 ctrl+D。

3、集成开发环境:PyCharm 类似IDEA,推荐教程: 《Python教程》。

编译执行

所谓编译执行就是源代码经过编译器编译处理,生成目标机器码,就是机器能直接运行的二进制代码,下次运行时无需重新编译。不过它是针对特定CPU体系的,这些目标代码只能在特定平台执行。

如果这个程序需要在另外一种 CPU 上面运行,这个代码就必须重新编译。它不具备可移植性,但是执行速度快,C、C++这类语言属于编译型语言。

你好,答案如下所示。

d是一个字典,所以i为字典的键,而d[i]为对应键的值

希望你能够详细查看。

如果你有不会的,你可以提问

我有时间就会帮你解答。

希望你好好学习。

每一天都过得充实。