os.path中的函数,首先需要导入os模块。 准备文件路径字符串: 确保你有一个包含文件路径的字符串变量。这个变量可以是一个硬编码的字符串,也可以是从其他地方(如用户输入)获取的。使用os.path.basename()函数获取文件名: os.path.basename(path)函数会返回路径中的最后一部分,即文件名。
实例 #!/usr/bin/python3importosprint(os.path.basename('/root/runoob.txt'))# 返回文件名print(os.path.dirname('/root/runoob.txt'))# 返回目录路径print(os.path.split('/root/runoob.txt'))# 分割文件名与路径print(os.path.join('root','test','runoob.txt'))# 将目录和文件名合成一个路径 ...
3. os.path.basename() - 获取文件名 os.path.basename()函数用于从给定路径中提取文件名部分。 示例代码: import os path = "/path/to/folder/file.txt" file_name = os.path.basename(path) print(file_name) 这将返回文件名,如file.txt。 4. os.path.dirname() - 获取目录名 os.path.dirname()...
print(os.path.basename(path)) # test_path.py path = "../test/" print(os.path.basename(path)) # 空字符串 3、 os.path.dirname 获取文件的目录部分, dirname + basename 就可以构成文件的完整路径名 path = "C:/Users/lzjun/workspace/python_scripts/test_path.py" print(os.path.dirname(path)...
basename():返回文件路径最后一个分隔符后面的内容 splitext()与commonprefix() splitext()函数与split()类似,不过它会根据扩展名分隔符而不是目录分隔符来分解路径。一般我们用该方法与前面的basename()结合获取文件名。具体代码如下: importos path ="D:/document/csdn/opencv/20/10.png"filename = os.path.ba...
注意:join 拼接获取绝对路径时,前母需要加上os.path.abspath 5.os.path.basename(): 返回指定路径的文件名或目录名。例如:os.path.basename('/home/user/test.txt')返回test.txt。 6.os.path.exists(): 判断指定路径是否存在。例如:os.path.exists('/home/user/test.txt')返回True或False。
os.path.join(path1, path2, ...)2. 获取路径的目录名和文件名 os.path.dirname(path)os.path.basename(path)3. 判断路径是否存在 os.path.exists(path)4. 判断路径是否为绝对路径 os.path.isabs(path)5. 获取路径的绝对路径表示 os.path.abspath(path)其他常见方法 os.system(command):执行系统命令os....
os.path.basename(path):返回给定路径的文件名。 os.path.exists(path):判断给定路径是否存在。 os.path.isfile(path):判断给定路径是否是一个文件。 os.path.isdir(path):判断给定路径是否是一个目录。 获取当前工作目录 在开始之前,我们先了解一下什么是当前工作目录。当前工作目录是指当前Python脚本所在的目录...
os.path模块实现了很多处理长文件名,长路径名的函数,可以用来对路径切分,拼接,转换等。 先导入os模块,然后就可以使用 os.path 模块了。 一、os.path获取路径 代码语言:javascript 复制 # coding=utf-8importos # 返回当前位置的绝对路径print(os.getcwd())print(os.path.abspath('.'))# 返回path的真实路径pr...