永发信息网

求Python版的String.fromCharCode 函数

答案:2  悬赏:30  手机版
解决时间 2021-04-15 21:11
  • 提问者网友:精神病院里
  • 2021-04-15 05:53
求Python版的String.fromCharCode 函数
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-04-15 06:23
def fromCharCode(a, *b)
    return unichr(a%65536) + ''.join([unichr(i%65536) for i in b])

print(fromCharCode(65583))写得比较简陋,没考虑异常啥的

追问你好,为什么我在gvim里面写了之后汉字是乱码呢?

这样:?0,宖T誻追答不是很明白你是怎么执行的代码



我上面的函数落了一个冒号,下面是改过的
def fromCharCode(a, *b):
    return unichr(a%65536) + ''.join([unichr(i%65536) for i in b])
 
print(fromCharCode(65583))追问好的,谢谢了,另外想问一下,如果从一个rar加密过的文件里面提取文件,该怎么做呢?我有密码,并且压缩文件很多追答对于读取有密码的压缩包,最简单的方式就是先解压然后再读取文件。
要不然就得在程序里调用解压程序的API,把密码告诉API,然后用程序提取文件
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-04-15 07:56
def fun(n):
    return chr(n%256)
print(fun(65583))追问你好,为什么我在gvim里面写了之后汉字是乱码呢?
这样:?0,宖T誻
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯