小编Joh*_*ith的帖子

如何在 Python 3 中异或两个十六进制字符串?

我有两个字符串存储在 2 个单独的文件中,string1="95274DE03C78B0BD"并且string2="48656c6c6f20576f".

如何在 Python 3 中对它们进行按位异或?我希望得到DD42218C5358E7D2我的结果。请注意,我不想要ord()字符串,我的字符串已经是十六进制的。

python string hex xor python-3.x

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

如何在python中将csv读入字典?

我想从一个有两列的 csv 文件 (psc.csv) 中读取,如下所示:

cellname,scrambling
UER1100A,128
UER1100B,129
UER1100C,130
UER1300A,1
UER1300B,2
UER1300C,3
UER1400H,128
Run Code Online (Sandbox Code Playgroud)

并将整个文件放入一个字典中,这样字典将如下所示:

{'UER1100A': '128' , 'UER1100B': '129' , 'UER1100C': '130' ,  ...}
Run Code Online (Sandbox Code Playgroud)

我尝试使用csv如下模块,但它返回混合输出并在单独的字典中。解决办法是什么?
我的代码:

#!/usr/bin/python3
import csv
with open('psc.csv', newline='') as pscfile:
    reader = csv.DictReader(pscfile)
    for row in reader:
        print(row)
Run Code Online (Sandbox Code Playgroud)

python csv dictionary python-3.x

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

标签 统计

python ×2

python-3.x ×2

csv ×1

dictionary ×1

hex ×1

string ×1

xor ×1