如何检查 PosixPath 是目录还是文件
How to check if a PosixPath is a directory or a file
使用 Path
我可以 运行 path.is_dir()
,我如何使用 PosixPath
做同样的事情?
How can I do the same thing with PosixPath
?
完全一样。 PosixPath
extends Path
所有底层方法也是如此:
Python 3.9.0 (default, Oct 12 2020, 02:44:01)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pathlib, os
>>> pathlib.PosixPath("/").is_dir()
True
>>> os.system("touch /tmp/aFile.txt")
>>> pathlib.PosixPath("/tmp/aFile.txt").is_dir()
False
>>> pathlib.PosixPath("/tmp/aFile.txt").is_file()
True
使用 Path
我可以 运行 path.is_dir()
,我如何使用 PosixPath
做同样的事情?
How can I do the same thing with
PosixPath
?
完全一样。 PosixPath
extends Path
所有底层方法也是如此:
Python 3.9.0 (default, Oct 12 2020, 02:44:01)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pathlib, os
>>> pathlib.PosixPath("/").is_dir()
True
>>> os.system("touch /tmp/aFile.txt")
>>> pathlib.PosixPath("/tmp/aFile.txt").is_dir()
False
>>> pathlib.PosixPath("/tmp/aFile.txt").is_file()
True