问题标签 [python-os]

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.

0 投票
3 回答
66174 浏览

python - 获取脚本目录名称 - Python

我知道我可以使用它来获取完整的文件路径

但我只想要文件夹的名称,我的脚本就在里面。所以如果我有 my_script.py 并且它位于

我想返回“测试”我该怎么做?

谢谢

0 投票
5 回答
1686 浏览

python - 如何在 Python 中获取第 n 个子目录?

假设我在一个文件夹中有一个名为 xyz 的文件,如下所示:

如果我想要文件中的第 n 个子目录,我如何获得它 python?例如,对于第二个子目录,我可以执行以下操作:

第三个

这个方法看起来有点尴尬。有没有更好的方法来做到这一点,以便我可以将它概括为 Python 中的第 n 个子目录?

0 投票
1 回答
127 浏览

python - 修改python字典中的键名

我正在尝试编写一个python脚本,以便我可以在父目录中找到所有sub_directories调用。然后'something'我想重命名sub directories并将它们移动到其他地方。到目前为止,我的代码如下:

呼叫匹配给了我类似的东西{'test\a': 'find'......}。我想修改字典的键值,使它看起来就像{'a':'find'...我试图摆脱父目录的名称一样。我考虑过转换为字符串并使用拆分,但似乎效率不高。

0 投票
1 回答
541 浏览

python - os.walk 语法错误 python

我正在尝试从指定的根目录获取所有目录,当我通过给它一个路径在 Windows 上运行它时,这似乎运行良好,但是当我将它移动到树莓派时,我得到一个语法错误

我一直在关注这一点,但不确定我是否做对了:http ://www.tutorialspoint.com/python/os_walk.htm ,我才刚开始使用 python,所以不知道出了什么问题。

0 投票
1 回答
2377 浏览

python - 获取错误路径不存在

在我的代码中,我正在检查远程路径

但是当我手动访问路径时,我可以访问。

0 投票
1 回答
266 浏览

python - os.popen 如何从外部获取参数来运行另一个脚本

我正在尝试使用模块 python cmd 编写一个 python CLI 程序。当我尝试在我的 CLI 程序中执行另一个 python 脚本时,我的目标是在其他文件夹中有一些 python 脚本,在其他文件夹中有 CLI 程序。我正在尝试使用 CLI 程序执行那些 python 脚本。

下面是用于执行其他脚本的 os.popen 方法有 CLI 程序:

野兔是错误的:

有一些到其他 cmd CLI 程序的链接 1 = cmd – 创建面向行的​​命令处理器 2 =使用 Cmd 对象构建的控制台(Python 配方)

以及一些屏幕截图以获取更多信息: 在此处输入图像描述

请在您的系统中运行上述代码。

0 投票
1 回答
215 浏览

python - 如何使用 os 模块使用 python 脚本更改路径

我正在尝试从 Python 脚本更改终端的目录。程序成功执行,但我终端中的目录没有改变。这是程序。

截屏

0 投票
0 回答
170 浏览

python - os.walk 产生不一致的结果

在使用 os.walk 时,我得到了一些非常不一致的结果。我的目标是使用 python 以编程方式在我的系统上定位另一个 python 文件。当 os.walk 没有太多工作要做并且只搜索一个或两个文件夹时,这很好用:

使用上面的代码 os.walk 很容易在很短的时间内找到我的文件。但是,如果我要求它在文件夹目录的更高位置搜索相同的文件,它似乎无法找到该文件:

有谁知道我哪里出错了?os.walk 是否存在任何已知问题?或者它只是不太擅长搜索大量文件夹和文件。

0 投票
1 回答
1023 浏览

python - Python 调用另一个 python 而无需等待它使用 os 或 subprocess 完成

我有一个 python 脚本。它永远作为带有while循环的服务运行。该脚本需要由另一个 python 执行,但无需等待它应该通过的输出。

所以带有while循环的主脚本如下“main.py”。这永远不会结束。

这需要由另一个具有类似功能的python“start.py”执行,如下所示。

或者

subprocess.Popen("python main.py")

这里的问题“start.py”不会因为“main.py”的输出而结束。但我想让它像“start.py”需要加载“main.py”并将其留在后台。然后“start.py”需要完成该过程。我该如何修改

os.system("main.py 1")

跳过等待“main.py”的函数?请考虑这需要在跨平台上运行。

0 投票
1 回答
276 浏览

python-2.7 - 如何使用python删除较小的文件夹中的文件

我的文件夹包含一些文件,我需要删除较小的文件。我能够得到下面给出的代码的大小,但我很困惑如何删除较小的文件