我有一个python脚本,内容如下:
import zlib;
print("hi")
print(str(zlib.compress('@echo alert`void f(){System.out.println("echo\"void f(){cout<<\\"\\\\"-[--->+<]>---.----[-->+++<]>.+[->+++<]>.+++.--[--->+<]>-.+++[->++<]>+.[--->+<]>++.---.--------.--.+++.+++++++++++++.-----------.\\\\"\\"}\""`')))
print("welp")
如您所见,print("hi")
或zlib压缩print
没有输出。我试图压缩的价值我不认为是打破它,因为字符串本身似乎是有效的。
导致这种情况的原因是什么,以及如何修复它以获取压缩字符串? (删除其他两个print
语句不执行任何操作)