_netrc 可以处理带空格的密码吗?

Tom*_*ton 7 git .netrc

以下配置有效:

machine code.mycompany.net
login supernerd
password HelloW0rld
Run Code Online (Sandbox Code Playgroud)

以下配置不起作用:

machine code.mycompany.net
login supernerd
password Please excuse my dear aunt sally.
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 5

从这个错误报告此页面.netrc (来看,或) 文件中似乎不支持密码中的空格_netrc
或者即使它们是,并非所有使用该文件的程序都.netrc能够正确解释所述空间。


正如runrig在评论中提到的:

在另一个答案中引用该字段应该可行,但 python 库不喜欢它。
但是,例如,命令行ftpperl netrc库就可以了。

因此,当使用这些命令时,这应该有效:

password "Please excuse my dear aunt sally."
Run Code Online (Sandbox Code Playgroud)