提取路径到目录从路径到文件
问题描述:
我得到一个巨大的.txt
,我需要切片,将所有切片文件保存在一个新的目录,在使用结束时,我删除。提取路径到目录从路径到文件
现在要制作一个新的dir
我需要指向目录。我想保存在用户指定.txt
文件的同一dir
中。
def retPath(path):
name = path.split('/')
k = len(name)
p = ""
for i in range (0, k-1):
if i == 0:
p = p + name[i]
else:
p = p + '/' + name[i]
return p
print(retPath('C:/dir1/dic2/file.txt'))
OUTPUT:
C:/dir1/dic2
这工作,但我不知道是否有一个更Python的方式来做到这一点。
答
>>> p = '/Users/user/Desktop/words.py'
>>> os.path.dirname(p)
'/Users/user/Desktop'
这将返回'None'。编辑:忘了返回我的功能。真棒!谢谢。 –