python 当前文件夹文件
时间: 2023-09-27 17:08:38 浏览: 77
你可以使用 Python 的 `os` 模块来获取当前文件夹下的所有文件。具体操作如下:
```python
import os
# 获取当前文件夹路径
current_dir = os.getcwd()
# 获取当前文件夹下的所有文件
files = os.listdir(current_dir)
# 打印所有文件名
for file in files:
print(file)
```
这段代码会输出当前文件夹下所有文件的文件名。如果你想获取特定类型的文件,可以在 `os.listdir()` 函数中传递一个参数,指定文件的后缀名。例如,如果你只想获取当前文件夹下的所有 `.txt` 文件,可以这样做:
```python
files = [file for file in os.listdir(current_dir) if file.endswith('.txt')]
```
这段代码会返回一个列表,包含所有以 `.txt` 结尾的文件名。
相关问题
python遍历文件夹文件
可以使用Python内置的os模块来遍历文件夹中的文件,示例代码如下:
```python
import os
# 遍历文件夹
def traverse_folder(path):
for root, dirs, files in os.walk(path):
for file in files:
print(os.path.join(root, file)) # 打印文件路径
# 示例调用
traverse_folder("/path/to/folder")
```
其中,`os.walk()`函数可以遍历指定路径下的所有子文件夹和文件,返回值是一个三元组`(root, dirs, files)`,其中`root`表示当前遍历的文件夹路径,`dirs`表示当前文件夹下的子文件夹列表,`files`表示当前文件夹下的文件列表。最后使用`os.path.join()`函数拼接文件路径,即可得到完整的文件路径。
python写入当前文件夹txt文件
可以使用以下代码将数据写入当前文件夹的txt文件中:
```python
with open("data.txt", "w") as f:
f.write("Hello, world!")
```
其中,`data.txt`是要写入的文件名,`"w"`表示以写入模式打开文件,`with`语句可以自动关闭文件。在`with`语句块中,使用`f.write()`方法将数据写入文件中。