问题标签 [os.path]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 穿过树时如何忽略特定文件?
os.walk(path)
我想在使用迭代目录中的子树时忽略特定文件。
但由于某种原因,有些文件我不希望解析。例如.git
包含大量文档的文件。我怎样才能做到这一点?
python - Python中如何获取第n级子目录项的文件路径?
我正在尝试获取特定目录(在 Python 中)的第 n 个子目录中所有文件的文件路径,如下所示:
该列表必须为我提供所有子目录中所有文件的完整文件路径。我尝试了这样的事情,但它不起作用:
此外,这只会给我第二级的文件,我需要 n 级子目录。有没有办法根据级别分割路径,例如,如果整个路径是:
我需要根据以下级别获取单个文件夹名称:
python - 在 Python 中搜索 USB 时返回“驱动器中没有磁盘”
我在 Python 中编写了一个函数,它根据密钥标识符文件查找 USB 驱动器,但是当调用它时返回“驱动器中没有磁盘。请将磁盘插入驱动器 D:/'(这是一个 SD 卡读卡器) - 有没有办法让它根据“就绪”的驱动器搜索驱动器号?
在 cmd 中进行了修复,但结果表明基于命令提示符不适合我的需要。
python - 如何在 Python 中查找数字、用正则表达式填充零并替换路径?
我正在尝试获取目录中所有 .txt 文件的文件路径,并替换每个文件的根目录,并为具有不同填充长度的文件路径填充零。考虑一个文件列表的例子:
现在需要一个 Python 代码来给我这个输出:
可重现的代码(我的努力):
python - Python 引发 NotADirectoryError
在打开该目录中的文件之前,我试图在目录不存在时引发错误。根据这个回复,我应该为我的问题使用最具体的异常构造函数,我认为是NotADirectoryError
. 但是运行下面的代码我得到NameError: global name 'NotADirectoryError' is not defined
. 提前感谢您的帮助!
如果有更好的方法,请提出建议,谢谢。
python - 当文件存在时,python os.path.exists 报告 False
嗨,有一个应用程序有时会报告文件不存在,即使它确实存在,我正在使用 os.path.exists 并且该文件位于已安装的网络共享上。我在 OSX Yosemite,python 2.7.9 上,我有权访问该文件。这是奇怪的事情。下面的第一个命令报告False
,然后我再次运行它,但将文件名中的一个字符更改为小写(TestVendorid_VerifyLog.txt
),再次运行它并报告True
!然后再次使用大写 ( TestVendorId_VerifyLog.txt
) 再次运行它,它会报告True
!到底是怎么回事?这是相当一致的,因为它True
大部分时间都返回,但突然返回False
,然后我可以重复以下练习。
更新 1:
当它报告True
时,我运行了这个:
更新 2:
好的,我现在可以重复这个,这绝对是一个缓存的东西。我在本地 Mac 上删除文件 TestVendorId_VerifyLog.txt,然后在另一个工作站上重新创建该文件(该文件位于网络共享上),然后在我的 Mac 上得到 False。如果我更改 os.path.exists 命令的文件名中的一个字母,似乎会使 os.path.exists 更加努力地查找文件并找到它。所以我需要的是在运行命令之前在 python 中的“Refresh Finder”命令。
macos - os.path.getmtime() (Python) 的问题
对于我的程序,我正在尝试制作一个'commiting'
系统,将编辑时间保存到文件中。我希望我的程序的另一部分允许您查看修改的文件总数(通过将当前日期与保存的日期进行比较)。但是,使用os.path.getmtime(file)
,
我总是得到相同的数字(1429051569.0)。如果有帮助,我正在使用 OS X 10.10。有任何想法吗?
python-2.7 - 如果通过传递用户输入变量存在 os.path.isdir 的位置
我的python代码片段是这样的
\\\\abc\\Compiler_Builds\\something
是本地 Windows 服务器位置。在上面的代码中,我想通过在末尾插入 CLNameos.path.dir()
来检查路径是否\\\\abc\\\Compiler_Builds\\\something
存在,这将由用户给出。我试图尽可能具体。如果我需要提供更多信息,请告诉我,也请忽略任何语法或英语错误。
python - 创建目录时如何显示消息?
我正在寻找输入以在创建目录时打印消息。我在混合操作系统环境中,但在我的情况下使用 Win 7、python 2.7、ArcGIS 10.2。
就功能而言,下面的代码可以正常工作,如果目录确实存在,则消息会出现在屏幕上,但是当 os.makedirs 实际上创建不存在的目录并且我想要代码时,我无法将消息返回到屏幕要做到这一点。
我使用过 Google 和 Stackoverflow,遇到了许多处理 os.makdir 的示例,但没有找到任何可以解决我的问题的示例,这与Check if Dir Exists相似但不同
python - 文件夹丢失但没有确认
好的,大家好,这是我删除指定文件夹的代码,它是跨平台兼容的,专为 Kodi 设计。我从那里的开发人员那里得到了帮助,但是缺少一些代码,代码底部有更多信息。
如果按下是按钮并且 TARGETFOLDER 不存在,我希望它执行此代码,我知道它必须与 os.path.exists
用拉门的话说
如果 os.path.exists(TARGETFOLDER): shutil.rmtree(TARGETFOLDER),如果 os.path.exists(TARGETFOLDER) = false 那么
感谢你给与我的帮助。