142得票5回答
Python中os.path.join()对列表的应用

我可以做到>>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' 但是,当我这样做时>>> s = "c:/,home,foo,bar,some....

85得票5回答
os.path.exists与os.path.isdir之间的优缺点比较

我正在检查目录是否存在,但我注意到我使用的是os.path.exists而不是os.path.isdir。两者都可以正常工作,但我很好奇使用isdir相比exists有什么优势。

60得票1回答
Python中的Pathlib和os.path.join有什么区别?

当我需要在脚本中定义文件系统路径时,我使用os.path.join来确保该路径在不同的文件系统上保持一致。 from os import path path_1 = path.join("home", "test", "test.txt") 我也知道有一个Pathlib库基本上做相同的事...

53得票5回答
如何转换os.path.getctime()函数?

我该如何将os.path.getctime() 转换为正确的时间格式? 我的源代码如下:import os print("My Path: "+os.getcwd()) print(os.listdir(".")) print("Root/:...

48得票3回答
Python使用os.path.join连接当前目录和父目录

我想将当前目录路径和相对目录路径goal_dir连接起来,以便在目录树中的某个位置获得到goal_dir的绝对路径。以下是我的尝试:import os goal_dir = os.path.join(os.getcwd(), "../../my_dir") 如果当前目录是C:/here/I/a...

41得票7回答
在Python中打开另一个目录中的文件

我一直对Python中的目录遍历有些困惑,现在碰到了一个我感兴趣的情况:我想要访问一个位于与当前目录平行的目录中的文件。假设我当前的目录结构如下:\parentDirectory \subfldr1 -testfile.txt \subfldr2 ...

33得票2回答
os.path.dirname(os.path.abspath(__file__))和os.path.dirname(__file__)之间的区别是什么?

我是一个正在学习Django项目的初学者。一个Django项目的Settings.py文件包含以下两行代码:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) PROJECT_ROOT = os.path...

32得票3回答
Python os.path.abspath 的误解

我有以下代码:directory = r'D:\images' for file in os.listdir(directory): print(os.path.abspath(file)) D:\code\img1.jpg D:\code\img2.jpg 我希望得到以下输出:...

30得票4回答
如何在Python 2.7中解决缺少`exist_ok`的问题?

在Python 2.7中,os.makedirs() 缺少 exist_ok。这仅适用于Python 3。 我知道这是一个可行的解决方法:try: os.makedirs(settings.STATIC_ROOT) except OSError as e: if e.errn...

21得票6回答
使os.listdir()列出完整路径

请考虑以下代码片段:files = sorted(os.listdir('dumps'), key=os.path.getctime) 目标是根据创建时间对列出的文件进行排序。但是由于os.listdir仅提供文件名而不是绝对路径,因此键即os.path.getctime会引发异常,显示: ...