小编Fil*_*ile的帖子

如何从 cookiejar 形成 Cookie 标头?

我有一个实例,我想从其内容中CookieJar获取格式良好的HTTP 标头。Cookie:

我查看了 Python 模块源代码,但它大约有 3/4 个函数和 20 个 sloc,我正在寻找更优雅的解决方案。

注意:我真的想要标头,而不是urllib使用该 cookie 发出请求,我知道HTTPCookieProcessor但它不符合我的需求(见上文)。

编辑:如果我能够获得Cookie带有 cookiejar 内容的单个(不同的东西,不同的模块)对象,那么它就像.output(header="Cookie:"). 然而,

cookielib 和 Cookie 模块并不相互依赖。

python

5
推荐指数
1
解决办法
551
查看次数

同时校验和和管道输入

我想将大文件从一台计算机安全地移动到另一台计算机,在存储之前必须对其进行处理。

我想将文件通过管道传输到运行处理脚本的 ssh 中。

local.example.com$ cat file | ssh remote.example.com process.sh
Run Code Online (Sandbox Code Playgroud)

(如果您有比我更好的想法,请提出)

在处理脚本中,我想在保存文件之前对文件进行校验和加密。问题来了。

解决方案可能有两种:

  • 通过管道输入到两个命令(cksum 和 openssl);但我发现的所有方法看起来都很复杂并且是次可选的。
  • hack cksum 也可以做类似猫的工作并在 stderr 上打印结果,这样我就可以做

    cksum --pipe | openssl enc > myfile
    
    Run Code Online (Sandbox Code Playgroud)

    并通过 stderr 返回校验和。不幸的是,我查看了代码,似乎很难在不造成性能/缓冲损坏的情况下做到这一点;)

可能有一个 cksumming-transfer 工具可以完成这一切,但我没有想到。无论如何,我想避免非标准和复杂的东西。

多谢。

编辑:关于答案的有用链接http://www.linuxjournal.com/content/shell-process-redirection

unix bash checksum pipe

4
推荐指数
1
解决办法
1876
查看次数

Python预处理导入

我正在管理一个相当大的python代码库(> 2000行),我想要作为单个可运行的python脚本提供.所以我正在寻找一种方法或工具来将由不同python文件组成的开发文件夹合并到一个正在运行的脚本中.

我正在搜索的东西/方法应该将代码拆分成不同的文件,可能使用__init___.py包含导入的起始文件并将其合并为单个大脚本.

很像预处理器.如果我接近原生的方式最好,如果我可以从dev文件夹运行更好.

我已经检查了pypp和pypreprocessor,但他们似乎并不重视.

有点像预处理器和代码的奇怪用法__import__()或者一堆from foo import *被替换的东西?显然我只想合并我的目录而不是公共库.

更新 我想要的是将代码作为一个包完全保留,然后能够将其"编译"成一个脚本,便于复制 - 粘贴,分发和重用.

python

4
推荐指数
1
解决办法
1766
查看次数

判断文本是否有意义的字符串搜索算法

我正在解密旧文本,我想要一个快速算法来检查字典中的长字符串中是否有有意义的单词。这样我就可以判断一个特定的键是否有效。

所以,可以使用字典预处理和大表,但在大约 25-50 个字符上尽可能快。

谢谢!

更新

我知道语言(意大利语),但文本没有空格,可能有几个随机字母。喜欢:

TANKSSEENNEARUDINE昨天

而且密码是奇怪的柱状换位,所以单个字母的频率是固定的。

algorithm

1
推荐指数
1
解决办法
515
查看次数

标签 统计

python ×2

algorithm ×1

bash ×1

checksum ×1

pipe ×1

unix ×1