get_all_file_abspath_with_specific_format_under_one_folder
时间: 2023-09-04 21:08:20 浏览: 40
这个问题属于计算机技术问题,可以回答。可以使用Python编写一个函数,通过指定文件格式和文件夹路径,获取该文件夹下所有文件的绝对路径,代码如下:
```
import os
def get_all_file_abspath_with_specific_format_under_one_folder(folder_path, file_format):
files = []
for root, dirs, filenames in os.walk(folder_path):
for filename in filenames:
if filename.endswith(file_format):
files.append(os.path.join(root, filename))
return files
```
其中,`folder_path`为文件夹路径,`file_format`为要筛选的文件格式,例如".txt"、".jpg"等。函数返回一个列表,包含符合条件的所有文件的绝对路径。
相关问题
os.path.abspath(__file__)
os.path.abspath(__file__)用于获取当前脚本所在的绝对路径,其中__file__是一个内置变量,表示当前脚本的文件名。os.path.abspath()函数返回参数的绝对路径。因此,该代码行的作用是获取当前脚本所在的绝对路径。
python中__file__
__file__是Python中的一个内置变量,它表示当前文件的文件名。它可以在脚本或模块中使用,以访问当前文件的路径。
以下是一个示例,演示如何使用__file__变量来获取当前文件的路径:
```python
import os
print(os.path.abspath(__file__))
```
这段代码将打印出当前文件的绝对路径。请注意,这段代码必须在脚本或模块中执行,而不能在交互式解释器中执行。