问题标签 [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.

0 投票
3 回答
793 浏览

python - Python os.path.basename,剥离参数

在这种情况下,如何找出文件的基本名称?

结果应该test.exe没有--help或任何其他参数。

0 投票
0 回答
250 浏览

python - 在 Python 中, os.path.getsize(directory) 和遍历目录的所有内容并计算大小有什么区别?

例如:使用 os.path.getsize( directoryName ) 有什么区别,如下所示:

并遍历该目录中的所有内容并计算如下所示的大小:

在第一种方法中,我得到了 4096 个字节,在第二种方法中,我得到了 8192 个字节。但是当我使用 Windows 资源管理器检查时,目录的实际大小是 25.5 mb。

我对 os.path.getsize() 的理解错了吗?如何在 Python 中获取目录的大小?

0 投票
1 回答
1800 浏览

python - 双反斜杠 python os.path.abspath

我得到了路径

但是direC:\\并向我发送下一个错误:

当我打印dire以查看下一个打印内容时:

我该怎么做才能得到\而不是\\进入os.path.abspath(".")

0 投票
1 回答
796 浏览

python - Python如何加入跨平台路径

如果我有一个 json 目录结构,它以 mac 格式 ()ie 列出路径, "/0000_test/video.mp4"并且我想将它与c:\\mac 格式一起加入,有没有办法做到这一点?

所以在 Windows 上,路径将返回为c:\\0000_test\video.mp4"

我努力了os.path.join to no avail

0 投票
3 回答
9382 浏览

python - Python使用用户输入创建子目录

我正在尝试制作一个创建目录(名称输入)并在刚刚创建的输入文件夹中创建第二个目录的脚本。

我明白了

我在这里做错了什么?

我试过这样做:

但这导致它创建了两个单独的目录而不是子目录

0 投票
3 回答
913 浏览

python - 使用 argparse,如何将用户输入放入列表中?

我需要文件路径并且os.path.dirname没有给我完整的路径(它不包括文件本身 - 例如home/a/b而不是home/a/b/filename)。我还需要文件名,以便以后打印。由于用户输入的参数是文件名,因此我需要一种将输入存储到列表中的方法。

0 投票
1 回答
479 浏览

python - os.walk 一次 python 的干净方式

我想谈谈几个目录,然后只获取一个目录的信息。目前我使用:

这当然是非常乏味的。当我想遍历它下面的子目录时,我使用 j 等执行相同的 5 行...

在python中获取单个目录下的所有目录和文件的最短方法是什么?

0 投票
2 回答
144 浏览

python - python - 获取可执行版本中的文件路径

我正在使用 os.path.dirname(sys.argv[0]) 来获取数据文件的本地化,该文件与 .py 文件位于同一文件夹中。一切都很好,直到我尝试制作 exe 版本(使用 py2exe)然后发生了一些事情,同一程序的 exe 版本返回空字符串作为其本地化的路径。我在 Windows 7(64 位)上使用 32 位 pyhon 2.7(我必须...)

0 投票
2 回答
1252 浏览

python - Python - 根据子文件夹和文件名重命名子文件夹中的文件

我有一个文件夹 C:\temp,其中包含如下子文件夹和文件:

文件扩展名始终是“.A”或“.B”后跟 2 位数字。文件名总是以“F”、“A”或“N”结尾。

我想遍历 C:\temp 中的所有子文件夹,并且:

  • 为每个文件添加前缀“My_X_”,其中 X 是 F、N 或 A(即文件名中的最后一个字母)

  • 每个文件后缀为“_”+子文件夹的名称

结果将是:

有什么建议么?

0 投票
1 回答
1047 浏览

python - 从 Python 中的动态文件路径中提取目录名称

REGEXPython中有没有办法通过使用andgroup()或来提取每个文件目录和Windows文件路径中的文件os.path

我正在处理具有不同数量目录的文件路径,因此一行可能是D:\dir1\file.txt,而下一行可能是我正在搜索的文本中的数量。Z:\dir1\dir2\dir3\dir4\dir5\file.txtREGEX\

任何见解都会有所帮助,即使这只是无法做到的痛苦事实。

编辑后:

我正在尝试提取介于\和最终之间的目录名称,file.txt并将每个dir或写入file输出文本文件中它自己的列。

以上两行我想要的输出是:

我知道os.path有很多好的内置函数,但是在阅读了这个网站之后:https ://docs.python.org/2/library/os.path.html ,我不认为他们中的任何一个都在做我做的事情我试图做。