列出硬盘D分区文件列表,python代码
时间: 2023-09-11 08:05:37 浏览: 123
硬盘分区表
### 回答1:
你可以使用 Python 的 `os` 模块来获取硬盘 D 分区的文件列表。下面是一个示例代码:
```python
import os
# 获取硬盘 D 分区的文件列表
file_list = os.listdir(r'D:\')
# 打印文件列表
for file in file_list:
print(file)
```
上面的代码将获取硬盘 D 分区的文件列表,并在控制台中打印出来。如果你希望获取更多关于文件的信息,你可以使用 `os.stat` 函数获取文件的元数据。
```python
import os
# 获取硬盘 D 分区的文件列表
file_list = os.listdir(r'D:\')
# 打印文件名和文件大小
for file in file_list:
file_stat = os.stat(file)
print(f'{file}: {file_stat.st_size} bytes')
```
在这个示例中,我们使用了 `os.stat` 函数来获取文件的元数据,然后打印出文件名和文件大小。你也可以使用 `os.stat` 函数获取其他信息,例如文件的创建时间、修改时间等。
希望这些信息能帮到你!
### 回答2:
以下是使用Python代码列出硬盘D分区文件列表的示例:
```python
import os
def list_files(path):
try:
files = os.listdir(path)
for file in files:
# 获取文件的完整路径
file_path = os.path.join(path, file)
# 判断是否为文件夹
if os.path.isdir(file_path):
print('文件夹:', file)
# 递归遍历文件夹
list_files(file_path)
else:
print('文件:', file)
except Exception as e:
print('发生错误:', str(e))
# 列出D盘根目录下的文件列表
list_files('D:\\')
```
这段代码使用了递归的方式遍历硬盘D分区根目录下的文件和文件夹。遍历过程中,如果遇到文件夹,则会进一步递归遍历文件夹内部的文件和文件夹。最终,会输出所有文件和文件夹的名称。注意,代码中的路径需要根据实际情况进行修改。
### 回答3:
要列出硬盘D分区的文件列表,可以使用Python的os模块和os.listdir()函数。
以下是用Python代码实现的例子:
```python
import os
def list_files_in_D_partition():
# 硬盘D分区的路径
d_partition_path = "D:\\"
# 使用os.listdir()函数获取文件列表
file_list = os.listdir(d_partition_path)
# 遍历打印文件列表中的每个文件名
for file_name in file_list:
print(file_name)
list_files_in_D_partition()
```
以上代码中,我们首先导入了os模块,然后定义了一个名为list_files_in_D_partition()的函数,该函数用于列出硬盘D分区的文件列表。
在函数中,我们将硬盘D分区的路径赋值给变量d_partition_path,然后使用os.listdir()函数获取该路径下的文件列表,将结果存储在file_list变量中。
最后,我们使用for循环遍历file_list中的每个文件名,并使用print()函数打印出来。
请注意,在Windows系统中,硬盘分区的路径通常以盘符加冒号的形式表示,例如"D:\"表示硬盘D分区。如果你的硬盘D分区路径不同,请根据实际情况修改代码中的d_partition_path变量的值。
阅读全文