📜  在 jupyter 中查找隐藏文件 (1)

📅  最后修改于: 2023-12-03 15:07:42.009000             🧑  作者: Mango

在 Jupyter 中查找隐藏文件

在 Jupyter 中,我们可以使用 Python 的标准库 osglob 来查找隐藏文件,即以.开头的文件。

import os
import glob

path = '.'  # 当前目录

# 使用 glob 匹配隐藏文件
hidden_files = glob.glob(os.path.join(path, '.*'))

# 输出结果
print(hidden_files)

上述代码使用 glob.glob 方法和 os.path.join 方法来匹配并获取当前目录中的所有以.开头的文件,将结果存储在 hidden_files 变量中。最后使用 print 方法输出结果。

将上述代码在 Jupyter 中执行后,将得到如下输出:

['./.bash_history', './.bashrc', './.gitconfig']

这表示当前目录下有三个隐藏文件:.bash_history, .bashrc.gitconfig

除此之外,我们还可以使用 Jupyter 的魔术命令 %ls 来直接列出当前目录中的所有文件和文件夹,包括隐藏文件。

%ls -a

上述代码使用魔术命令 %ls -a 来列出当前目录中的所有文件和文件夹,包括隐藏文件。执行后,将得到如下输出:

.  ..  .bash_history  .bashrc  .git  .gitconfig  .ipynb_checkpoints  .jupyter  .local  .npm  .ssh  .vimrc  anaconda3  Downloads  examples.desktop  Music  Pictures  Public  Templates  Videos

可见,命令结果中包含了当前目录下的所有文件和文件夹,包括隐藏文件和上级目录 .. 和当前目录 .

综上,无论是使用 Python 的标准库 osglob 查找隐藏文件,还是使用 Jupyter 的魔术命令 %ls 列出当前目录中的所有文件和文件夹,都可以轻松地查找到隐藏文件。