在GitHub Gist上分享核心脚本: importosdefget_basename(file_path):""" 获取文件的基本名称 """ifos.path.exists(file_path):returnos.path.basename(file_path)else:raiseFileNotFoundError("文件路径不存在")# 示例用法file_path='/path/to/your/file.txt'print(get_basename(file_path)) 1. 2. 3. 4...
os.path.dirname(path)和os.path.basename(path)函数可以分别得到路径字符串最后一个分隔符前、后的内容,它们更适用于只需要得到路径的一个部分,而不用先将路径分割的情形。示例如下。 os.path.join(path1,...)函数用于拼接路径名,在拼接路径名时,我们不需要手动添加路径分隔符,该函数会依据不同的操作系统自动...
os.rename("text","text1 ")#修个目录名 [36]: a=open("123.tet","w") [37]: a.close() [39]: os.rename("123.tet","22.txt")#秀给文件名 [47]: os.system("22.txt")#o是成功,1是失败 [47]: 0 [66]: os.path.basename(os.getcwd()+r"\22.txt")#返回最后文件分隔...
importosdefget_file_name(file_path):# 获取文件路径dir_name=os.path.dirname(file_path)# 获取文件名file_name=os.path.basename(file_path)# 打印文件名print("文件名:",file_name)# 测试代码file_path="/path/to/file.txt"get_file_name(file_path) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ...
1path1 = r"C:\Users\黄伟\Desktop\publish\os模块\a.jpg"2os.path.dirname(path1) 结果如下: 11)os.path.basename(path) 含义:传入一个完整的文件路径,只获取其文件名; 1path1 = r"C:\Users\黄伟\Desktop\publish\os模块\a.jpg"2os.path.basename(path1) ...
方法/步骤 1 首先在PyCharm软件中,打开一个Python项目。2 在Python项目中,新建并打开一个空白的python文件(比如:test.py)。3 在python文件编辑区中,输入:“import os”,导入 os 模块。4 插入语句:“name = os.path.basename('/foo/bar')”,点击Enter键。5 再输入:“print(name)”,...
os.listdir(path):传入任意一个path路径,返回的是该路径下所有文件和目录组成的列表; os.mkdir():创建文件夹; 2. shutil库 shutil库,最主要的功能就是提供了对文件/文件夹的复制、移动和删除功能,主要如下: shutil.copy(src,dst):复制文件,src表示源文件,dst表示目标文件夹; ...
我们看到basename是把最底层也将就是最右边的文件或者文件夹名字返回。 但是当前目录它只会返回一个‘.’上面这个图里python3没有显示‘c'。那么如果一个路径不存在会如何? 它没有识别出来。说明它只是个单纯对字符串进行操作,完全不考虑有没有。下面几个函数也是一样 ...
2.14、os.path.getsize() 获取文件的大小,单位:字节 2.15、os.path.join() 连接目录和文件名 2.16、os.path.basename() 获取路径中的文件名 2.17、os.path.dirname(path) 获取路径中的目录名 三、总结 本文主要总结了os模块的常用方法,基本能满足日常工作需求,如果需要了解更多的内容,可自行查看官方文档,另...