0

我使用 Pyarmor 对读取 csv 文件的脚本进行混淆处理,然后查找“风向 (°)”列。运行混淆脚本时,我收到一条关键错误消息“KeyError:'Wind Direction (°)'”。

import pandas as pd
df=pd.read_csv('my_file.csv')
Wind_Direction=df['Wind Direction (°)']

这在使用 pyarmor 时不起作用。我使用 pandas 的过滤器方法对其进行了更改,以避免寻找特定的字符“°”,并且效果很好。

import pandas as pd
df=pd.read_csv('my_file.csv')
Wind_Direction=df.filter(regex='^Wind Direction',axis=1)

我猜这是 ANSI 和 UTF-8 之间的编码问题。有没有人遇到过这个问题?重写所有代码相当麻烦,pyarmor有没有办法避免这个问题?

4

0 回答 0