python获取当前目录下所有文件
时间: 2023-09-01 09:09:02 浏览: 132
你可以使用Python的os模块来获取当前目录下的所有文件。下面是一个示例代码:
```python
import os
def get_all_files_in_directory(directory):
# 获取当前目录下的所有文件
files = [os.path.join(directory, file) for file in os.listdir(directory) if os.path.isfile(os.path.join(directory, file))]
return files
# 获取当前目录下的所有文件
current_directory = os.getcwd()
files = get_all_files_in_directory(current_directory)
# 打印所有文件路径
for file in files:
print(file)
```
在上面的示例代码中,`get_all_files_in_directory`函数接受一个目录路径作为参数,并使用`os.listdir`函数来获取该目录下的所有文件名。然后,通过判断每个文件名是否是一个文件(而不是目录),将文件的完整路径添加到列表中。
通过调用`os.getcwd`函数,我们可以获取当前目录路径,然后将其作为参数传递给`get_all_files_in_directory`函数。最后,我们遍历文件列表,并打印出每个文件的路径。
请注意,在运行代码之前,请确保已经导入了`os`模块,并将代码保存在你想要获取当前目录下文件的Python脚本文件中。
阅读全文