问题标签 [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 - Python os.path.basename,剥离参数
在这种情况下,如何找出文件的基本名称?
结果应该test.exe
没有--help
或任何其他参数。
python - 在 Python 中, os.path.getsize(directory) 和遍历目录的所有内容并计算大小有什么区别?
例如:使用 os.path.getsize( directoryName ) 有什么区别,如下所示:
并遍历该目录中的所有内容并计算如下所示的大小:
在第一种方法中,我得到了 4096 个字节,在第二种方法中,我得到了 8192 个字节。但是当我使用 Windows 资源管理器检查时,目录的实际大小是 25.5 mb。
我对 os.path.getsize() 的理解错了吗?如何在 Python 中获取目录的大小?
python - 双反斜杠 python os.path.abspath
我得到了路径
和
但是dire
有C:\\
并向我发送下一个错误:
当我打印dire
以查看下一个打印内容时:
我该怎么做才能得到\
而不是\\
进入os.path.abspath(".")
?
python - Python如何加入跨平台路径
如果我有一个 json 目录结构,它以 mac 格式 ()ie 列出路径,
"/0000_test/video.mp4"
并且我想将它与c:\\
mac 格式一起加入,有没有办法做到这一点?
所以在 Windows 上,路径将返回为c:\\0000_test\video.mp4"
我努力了os.path.join to no avail
python - Python使用用户输入创建子目录
我正在尝试制作一个创建目录(名称输入)并在刚刚创建的输入文件夹中创建第二个目录的脚本。
我明白了
我在这里做错了什么?
我试过这样做:
但这导致它创建了两个单独的目录而不是子目录
python - 使用 argparse,如何将用户输入放入列表中?
我需要文件路径并且os.path.dirname
没有给我完整的路径(它不包括文件本身 - 例如home/a/b
而不是home/a/b/filename
)。我还需要文件名,以便以后打印。由于用户输入的参数是文件名,因此我需要一种将输入存储到列表中的方法。
python - os.walk 一次 python 的干净方式
我想谈谈几个目录,然后只获取一个目录的信息。目前我使用:
这当然是非常乏味的。当我想遍历它下面的子目录时,我使用 j 等执行相同的 5 行...
在python中获取单个目录下的所有目录和文件的最短方法是什么?
python - python - 获取可执行版本中的文件路径
我正在使用 os.path.dirname(sys.argv[0]) 来获取数据文件的本地化,该文件与 .py 文件位于同一文件夹中。一切都很好,直到我尝试制作 exe 版本(使用 py2exe)然后发生了一些事情,同一程序的 exe 版本返回空字符串作为其本地化的路径。我在 Windows 7(64 位)上使用 32 位 pyhon 2.7(我必须...)
python - Python - 根据子文件夹和文件名重命名子文件夹中的文件
我有一个文件夹 C:\temp,其中包含如下子文件夹和文件:
文件扩展名始终是“.A”或“.B”后跟 2 位数字。文件名总是以“F”、“A”或“N”结尾。
我想遍历 C:\temp 中的所有子文件夹,并且:
为每个文件添加前缀“My_X_”,其中 X 是 F、N 或 A(即文件名中的最后一个字母)
每个文件后缀为“_”+子文件夹的名称
结果将是:
有什么建议么?
python - 从 Python 中的动态文件路径中提取目录名称
REGEX
Python中有没有办法通过使用andgroup()
或来提取每个文件目录和Windows文件路径中的文件os.path
?
我正在处理具有不同数量目录的文件路径,因此一行可能是D:\dir1\file.txt
,而下一行可能是我正在搜索的文本中的数量。Z:\dir1\dir2\dir3\dir4\dir5\file.txt
REGEX
\
任何见解都会有所帮助,即使这只是无法做到的痛苦事实。
编辑后:
我正在尝试提取介于\
和最终之间的目录名称,file.txt
并将每个dir
或写入file
输出文本文件中它自己的列。
以上两行我想要的输出是:
我知道os.path
有很多好的内置函数,但是在阅读了这个网站之后:https ://docs.python.org/2/library/os.path.html ,我不认为他们中的任何一个都在做我做的事情我试图做。