我是Python的新手,想知道Python最好的处理以下问题的方法:
file='/var/log/test.txt'
==action==
在 ==action== 之后,我希望能够将路径和文件分开,例如:
path='/var/log'
file_name='test.txt'
我不是在问如何做到这一点,而是在问使用最少的代码行数来实现这一点的最有效方法。
=编辑=
如果我的文件为'test.txt'而不是文件='/var/log/test.txt'。我更可能期望:
path='.'
path='test.txt'
除了
path=''
file_name='test.txt'
这句话的意思是什么呢?
path == ""
有什么问题吗?你说它不是你期望的,但这本身并不是一个问题。 - Sven Marnachos.listdir(path)
;你是对的,在这种情况下一个空字符串似乎不起作用,(尽管我认为它应该起作用)。 - Sven Marnach