Python十六进制转换为ASCII使用Spring

2024-04-25 05:42:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我运行下面的python程序来读取文件的内容,但是结果以十六进制表示,如下所示:

Python脚本

import sys
sys.path.append("<path_to_nmsdk_root>/lib/python/NetApp")
from NaServer import *

s = NaServer("<server name or IP address>", 1 , 17)
s.set_server_type("FILER")
s.set_transport_type("HTTPS")
s.set_port(443)
s.set_style("LOGIN")
s.set_admin_user("<user name>", "<password>")

api = NaElement("file-read-file")
api.child_add_string("length","<length>")
api.child_add_string("offset","<offset>")
api.child_add_string("path","<path>")
xo = s.invoke_elem(api)
if (xo.results_status() == "failed") :
    print ("Error:\n")
    print (xo.sprintf())
    sys.exit (1)
print ("Received:\n")
print (xo.sprintf())

输出为:

^{pr2}$


我想得到ASCII格式的结果,应该是:

<;data>;/upload/common/users:新的可用空间<;/data>;


Tags: pathnameimportaddapichildstringserver