分析XML python中的数据时出错;名称错误:名称';XXX和x27;“未定义”;

分析XML python中的数据时出错;名称错误:名称';XXX和x27;“未定义”;,python,xml,parsing,Python,Xml,Parsing,代码: 将XML文件中的某些数据解析为,接受用户输入并尝试替换从XML文件解析的文本中的子字符串。 (这是为即将到来的HID攻击框架准备的,这是我攻克性计算机安全学位的一部分) 错误: Please enter the name of your malsivus apk :apk Traceback (most recent call last): File "C:\Users\Master\Documents\GitHu

代码: 将XML文件中的某些数据解析为,接受用户输入并尝试替换从XML文件解析的文本中的子字符串。 (这是为即将到来的HID攻击框架准备的,这是我攻克性计算机安全学位的一部分)

错误:

           Please enter the name of your malsivus apk :apk
            Traceback (most recent call last):
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 52, in <module>
                List_Payloads()
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 41, in List_Payloads
                Generate_Payload(filenames[payload - 1 ])
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 18, in Generate_Payload
                shell_name= input("Please enter the name of your malicious apk :")
              File "<string>", line 1, in <module>
            NameError: name 'apk' is not defined
请输入您的malsivus apk的名称:apk
回溯(最近一次呼叫最后一次):
文件“C:\Users\Master\Documents\GitHub\HIDAAF\HIDAAF.py”,第52行,在
列表_有效载荷()
文件“C:\Users\Master\Documents\GitHub\HIDAAF\HIDAAF.py”,第41行,在列表\u有效载荷中
生成_负载(文件名[Payload-1])
文件“C:\Users\Master\Documents\GitHub\HIDAAF\HIDAAF.py”,第18行,在Generate\u有效负载中
shell_name=input(“请输入恶意apk的名称:”)
文件“”,第1行,在
NameError:未定义名称“apk”

您可能正在使用python 2。使用
raw\u input
代替
input

input
用于输入实际的python代码,因此它抱怨没有定义名为
apk
的变量


python 3中的情况并非如此。

谢谢!当前Phy2是否已经过时?我应该把这个移植到Phy3吗?是的。使用Python3,这样您的代码将在2年内具有相关性。仅供参考:Python2将在2020年下线,不再维护。
           Please enter the name of your malsivus apk :apk
            Traceback (most recent call last):
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 52, in <module>
                List_Payloads()
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 41, in List_Payloads
                Generate_Payload(filenames[payload - 1 ])
              File "C:\Users\Master\Documents\GitHub\HIDAAF\hidaaf.py", line 18, in Generate_Payload
                shell_name= input("Please enter the name of your malicious apk :")
              File "<string>", line 1, in <module>
            NameError: name 'apk' is not defined