【问题标题】:Find the particular file with path使用路径查找特定文件
【发布时间】:2013-03-11 07:57:56
【问题描述】:

如何使用ls命令查找子目录的全路径...

【问题讨论】:

  • 您为什么不想使用更有意义的方法呢​​? ;)
  • 在人们已经回答后完全改变问题并不是解决问题的有效方法。

标签: python python-2.6


【解决方案1】:

正如其他人所指出的,您似乎确实让自己的生活变得更加困难。 Python 已经有库可以为你做这种事情(看看os.walk)。如果你拿枪指着我的头,坚持我按照你的方式做事,我会像这样解析输出文件:

  1. 将输出文件加载到数组中,每个数组元素一行。
  2. 遍历数组并查找包含“main.txt”的行。
  3. 对于每个匹配项,您需要找到它所在的目录。您可以通过查找以“:”结尾的前一行来做到这一点。

您可以为ls 使用不同的输出格式,让自己的生活变得更轻松。例如,ls -R1 更容易解析。

【讨论】:

  • +1 用于提及 os.walk。如果您查看他之前关于似乎是同一问题的问题,您会看到一个模式......祝他好运让他接受答案。
  • 啊,他正在从远程服务器拉入输出文件。如果服务器有“ls”,那么它肯定也有“find”吗?
  • 我不确定他到底想做什么,因为他似乎到处都是。因此我的评论......我对他的一个问题给出了一个完全合理的答案,但基本上被他忽略了。
猜你喜欢
  • 2014-03-13
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
  • 2021-11-19
  • 2017-11-24
  • 1970-01-01
  • 2017-07-14
  • 2018-01-13
相关资源
最近更新 更多