- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的书说:
Calling
os.listdir(path)
will return a list of filename strings for each file in the path argument.
我试图将文件放入桌面上的文件夹中,但效果非常好。然后我尝试获取根文件夹“/”中的文件,结果很奇怪。
我的根文件夹有 5 个文件,包括应用程序、库、用户等,但是 os.listdir('/')
给了我大约 20-25 个列表项的列表,其中一些是应用程序, Library、Users、.DS_Store、Trashes、.dbfseventsd、.Spotlight-V100等。注意粗体当我手动打开它时,文本列表项似乎没有出现在根文件夹中。
为什么会这样,我该怎么办?
最佳答案
您的根文件夹包含隐藏的目录或文件。它们以 .
开头,默认情况下不会在 Finder 或 ls
中看到。但是,os.listdir
也会返回它们。
如果你想忽略这些文件,你可以使用:
files = [x for x in os.listdir('/') if not f.startswith('.')]
另外,了解如何在 OSX 上查看这些隐藏文件很有用。要在 Finder
中查看它们:
打开Finder
转到您的 Macintosh HD 文件夹(从左栏中的“设备”访问此文件夹)
按住CMD-Shift-。
(点)
要在您的终端中查看它们,请运行 ls -a/path/to/dir
。
关于python - os.listdir() 给出的列表比预期的要大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45666120/
对于os库有什么区别 os.listdir('.') 与 os.listdir() 它们似乎都产生相同的结果(事件目录中所有内容的列表)但是: https://www.tutorialspoint.c
Python:我想知道listdir这个方法在哪里,因为他不在模块os.py中。在这个模块中没有方法: def listdir () 最佳答案 listdir方法实际上是在C模块中实现的,根据操作系统
在Python的文件和目录操作中,os.listdir()函数是一个非常实用的函数。它可以返回指定目录下的所有文件和文件夹的名称列表,帮助我们进行文件的遍历、搜索和批量处理等操作。本文将深入探讨os.
在 Python 2.7 上, for dir in os.listdir("E:/Library/Documents/Old - Archives/Case"): print dir 打印出来
1. os.listdir()概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。 例如: ?
我需要一个函数来检查一个目录是否为空,但它应该尽可能快,因为我将它用于数千个目录,最多可以有 100k 个文件。我实现了下一个,但看起来 python3 中的 kernel32 模块有问题(我在 Fi
我的书说: Calling os.listdir(path) will return a list of filename strings for each file in the path argu
我在 Linux Ubuntu 18.04 上的 Conda 虚拟环境中使用 Python 3.6.2。 我尝试了多种方法来列出特定路径的文件和目录,但我尝试的每种方法似乎只列出目录中的文件,而不是文
我正在开发一个项目,我必须编辑大约 400 个不同文件中的几行内容。它们都在同一个文件夹中,并且每个都有唯一的名称。为了这个问题,我将它们称为fileName001.conf至fileName420.
我计划获取一个巨大的数据文件夹。该文件夹的总大小约为 2TB,包含约 200 万个文件。我需要对这些文件进行一些处理(主要是删除其中 99%)。 我预计由于数据大小会出现一些问题。特别是,我想知道 P
我编写了一个 Python 脚本,用于将给定目录中的所有文件名写到一个文件中进行处理,它在我的机器上运行良好。但是当我尝试在目标机器上运行它时,它会跳过一些文件。这是我正在使用的代码的 shell :
我正在尝试从文件中读取一行并将内容用作 os.listdir 方法的参数 f = open('test.txt', "r+") test = f.readlines() contentlist = [
这个问题在这里已经有了答案: Non-alphanumeric list order from os.listdir() (14 个答案) 关闭 4 年前。 我是 Python 的新手,我正在编写一
假设文件夹A包含以下文件: 0.jpg 1.jpg 2.jpg . . . n.jpg . . . 现在,python 脚本查看文件夹 A 并使用 for path, dirs, files in o
我在目录上执行 os.listdir(),它返回如下列表: [u'Somefile.gif', u'SomeDirectory', u'SomeJPEG.jpeg'] 你的目的是什么?在我的搜索中,我
我正在运行 Windows 7 并使用空闲解释器。 os.listdir() 没有显示我桌面上的所有文件。这是我从空闲状态运行命令时得到的输出: >>> os.listdir('C:\\Use
我试图从文件夹内的每个文件中提取特定行。我编写的代码是打开每个文件并打开新的输出文件,尽管它在每个文件中循环并在某些情况下输出数据两次。我有 15 个文件,所有文件之间大约有 800,000 行。 `
我正在编写一个 python 脚本,该脚本在 Windows 8.1 机器上安装 802.1x 证书。此脚本在 Windows 8 和 Windows XP 上运行良好(尚未在其他机器上尝试过)。 我
以下代码: def tema_get_file(): logdir='T:\\' logfiles = sorted([ f for f in os.listdir(logdir) i
在我的 windows7 64 位系统中,c:/windows/system32 文件夹中有一个名为 msconfig.exe 的文件。是的,它必须存在。 但是当我使用os.listdir 搜索文件夹
我是一名优秀的程序员,十分优秀!