python - Python - 脚本改进建议
问题描述
我对 Python 很陌生。我使用自己创建的脚本完成了一项挑战。我相信它可以改进并提高效率。我将不胜感激有关改进和简化此脚本以供将来使用的建议。挑战是从文件中读取并通过 base 16、base 32 和 base 64 分别运行文件中找到的值五次。下面是我创建的脚本。最后一个变量 (v64) 包含标志。
谢谢你!
> import base64
>
> i = 0
> with open('encodedflag.txt') as fp:
> v = fp.read()
>
> while i <= 4:
> decoded_16 = base64.b16decode(v)
> v = decoded_16
> i += 1
>
> v32 = v
>
> j = 0
>
> while j <= 4:
> decode_32 = base64.b32decode(v32)
> v32 = decode_32
> j += 1
>
> v64 = v32
>
> k = 0
>
> while k <= 4:
> decode_64 = base64.b64decode(v64)
> v64 = decode_64
> k += 1
>
> print(v64)
解决方案
推荐阅读
- traefik - Traefik CLI 覆盖文件前端/后端
- certificate - iOS 中的 .cer 文件有什么用?
- sql - Spring Data Jpa(JPQL) 内部查询支持
- python - 防止 Docker 在每次构建时安装 python 包要求(没有 requirements.txt)
- python-3.7 - csv 文件读取问题,包含 '#' 的值
- java - 为什么在泛型中, T.getClass() 返回一个 Class而不是 Class
? - python - 使用python动态读取和/或覆盖excel文件而不会出现覆盖警报
- javascript - 在 Vaadin Java 应用程序中使用 JavaScript
- javascript - 如何在javascript中显示输出
- azure - 重定向 URI 对 Outlook MAIL REST API 无效