python 列出文件目录下的文件名
来源:互联网 发布:最好用的编程语言 编辑:程序博客网 时间:2024/05/06 05:05
以后将会陆续写上一些实例,来填充自己python。
下面这个例子是来列出该文件目录下所有带有‘py’后缀的,前缀不是‘__’的文件名:
import os__all__ = []for filename in os.listdir(os.path.dirname(__file__)): if not filename.startswith("__") and filename.endswith(".py"): filename = filename.replace(".py", "") __all__.append(filename)print __all__
注意这个程序的运行,比如该文件你命名为test.py,然后文件下还有其他一些文件,这个时候,如你运行python test.py将会出错。
(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:
python d:\pythonSrc\test\test.py
那么将输出 d:\pythonSrc\test
(2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:
python test.py
那么将输出空字符串
所以以完整路径进行运行,得到列表。
这个例子还可以进行更改,这对于不论是windos还是linux来说,文件操作这一块就非常方便了。
0 0
- python 列出文件目录下的文件名
- 列出文件或目录下的文件名
- ls 列出文件或目录下的文件名
- PYTHON 列出指定目录下的文件
- python列出目录下所有的文件
- python 列出目录下的文件
- 列出目录下的文件
- 列出目录下的文件
- python 列出文件目录下所有文件
- [Python]GUI--列出某个目录下的文件
- python列出目录下所有的文件到txt
- 递归列出指定目录下的所有文件名
- 列出目录下的所有文件名,带层次
- 列出指定目录所有文件并修改文件名的源代码
- python之获取目录下的文件名并写入文件
- 列出某个目录下的所有文件
- Delphi 列出目录下的文件
- 列出目录下的所有文件
- A Knight's Journey
- poj 4084:拓扑排序
- 快速部署Python应用:Nginx+uWSGI配置详解
- 数据库复习笔记(一)
- linux 系统运行监控
- python 列出文件目录下的文件名
- poj 2488:A Knight's Journey
- Cmd命令运行jar文件 jar
- Django学习笔记(三)—— 模型 model
- poj 1328:Radar Installation
- 背景滚动问题思考:0.01s和一帧的区别
- oracle11g重装数据库后em无法访问的解决过程
- 根据内核Oops 定位代码
- iOS真机测试,为Provisioning添加设备