【问题标题】:Why does ~email return a network path? [closed]为什么 ~email 返回网络路径? [关闭]
【发布时间】:2015-03-06 16:51:58
【问题描述】:

我在尝试使用 Python 脚本时遇到了这个问题,该脚本使用 ~Email 来引用 csv 的电子邮件列。仅在提示中输入 ~email / ~Email 时,它会返回

host is down: /Network/Servers/my.server.domain/Volumes/files/teachers/Group

这发生在 bash、zsh、iterm、终端以及绑定到我们服务器的其他计算机上。这些其他计算机没有设置别名或命令行实用程序。有人可以向我解释一下,以及如何禁用它以使用此脚本吗?

操作系统 10.9.5

【问题讨论】:

  • echo ~ 在命令行上显示什么?你的主目录是什么?
  • 您的系统上有一个电子邮件用户,这是该用户的主目录。这是Tilde Expansion

标签: python macos bash terminal


【解决方案1】:

这是一个名为email 的帐户的主目录。您可以通过转义 ~ (\~email) 或单引号字符串 ('~email') 来避免此 shell 主目录替换。

【讨论】:

  • 做到了。谢谢!
猜你喜欢
  • 1970-01-01
  • 2012-12-06
  • 2022-06-11
  • 2011-10-06
  • 2014-01-28
  • 2010-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多