私信  •  关注

Dan D.

Dan D. 最近创建的主题
Dan D. 最近回复了
5 年前
回复了 Dan D. 创建的主题 » 这个Python代码是做什么的?括号说明

打开元组:

(j,pbase) = mults.pop(c)

同:

x = mults.pop(c)
j = x[0]
pbase = x[1]
6 年前
回复了 Dan D. 创建的主题 » 在python中重命名命名参数以避免命名与import语句冲突

将函数体替换为对另一个具有不同名称参数的函数的调用:

from package import bar

def foo(bar=42):
    return _foo(baz=bar)

def _foo(baz):
    do_something_with_bar(bar(baz))

那么你可以自由使用 bar 在该函数中作为包中函数的名称,而不是参数。

6 年前
回复了 Dan D. 创建的主题 » 在python中生成pdf文件校验和时排除元数据

你可以像nix包管理器那样做。插入“xxxxxxxxxxxxxxxxxxxxxxxxxxxx”作为哈希,对文件进行校验,然后将其替换为真正的哈希。检查文件时,将哈希替换为x,并对文件进行哈希。

但我不会用PDF来做。对于PDF,最好是签名。

6 年前
回复了 Dan D. 创建的主题 » 从python代码将命令重定向到gnome终端

这是可以做到的一个人必须使用 bash output.text 像这样的命令参数 '--command="bash output.text"' . 注意参数周围的引号是必需的。

subprocess.Popen(["gnome-terminal", "--working-directory=/home/huma/G-str/kaldi-gstreamer-server", '--command="bash output.text"'])

如果 output.text 不在集合工作目录中,必须给出完整路径。

一个人可以代替 bash 使用任何其他支持相同预期命令语言的shell。