Python小知识:如何截取路径中的文件名Python截取路径中的文件名
假设有一个文件的路径名为python里的截取函数:“K:\Project\FilterDriver\DriverCodes\hello.txt”,而且路径和文件名都不是固定的 。如何得到hello.txt这段字符串呢python里的截取函数?
一、字符串分割–split()函数
1
2
path="K:/Project/FilterDriver/DriverCodes/hello.txt"
printpath.split("/")[-1]
执行结果:hello.txt 。
二、使用basename()函数
1
2
3
import os.path
filePath="K:/Project/FilterDriver/DriverCodes/hello.txt"
printos.path.basename(filePath)
执行的结果仍然是hello.txt 。
python 截取指定字符前后的所有字符的函数可以参考下面的代码:
#!/usr/bin/python
# encoding: utf-8
# filename: baiduzhidao.py
ln = "4564612131856 654654654654"
print ln.split(" ")
#~ Result:
#~ python -u "baiduzhidao.py"
#~ ['4564612131856', '654654654654']
#~ Exit code: 0Time: 0.052
Python在设计上坚持了清晰划一的风格 , 这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言,设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了 。
Python本身被设计为可扩充的 。并非所有的特性和功能都集成到语言核心 。Python提供了丰富的API和工具,以便程序员能够轻松地使用C语言、C、Cython来编写扩充模块 。
Python是完全面向对象的语言 。函数、模块、数字、字符串都是对象 。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性 。
扩展资料:
python参考函数
vars(obj) 返回一个object的name space 。用dictionary表示
locals() 返回一个局部name space,用dictionary表示
globals() 返回一个全局name space,用dictionary表示
type(obj) 查看一个obj的类型
isinstance(obj,cls) 查看obj是不是cls的instance
issubclass(subcls,supcls) 查看subcls是不是supcls的子类
参考资料来源:百度百科-Python (计算机程序设计语言)
python中字符串的后三位如何表示python里的截取函数你可以使用Python中的截取函数[-3:]来表示字符串的后三位python里的截取函数,例如python里的截取函数:str = 'HelloWorld' print(str[-3:]),将会打印出“rld” 。
【python里的截取函数 python 截取】python里的截取函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python 截取、python里的截取函数的信息别忘了在本站进行查找喔 。
推荐阅读
- 即时战略游戏古代的,即时战略游戏 老游戏
- 关注公众号抖音给5块,关注公众号给15块钱
- linux的./命令,永久关闭selinux的命令
- flutter有什么作用,flutter好处
- go语言控制台输入 go 控制台输入
- 安卓手机如何使用windows主题,安卓windows10主题
- 虚拟主机404设置错误的简单介绍
- 电脑硬盘怎么整合空间,电脑硬盘多余的空间如何合并
- 包含停止windows系统的词条