Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -33,19 +33,24 @@ print(f'\nworking directory: {os.getcwd()}\n')
|
|
| 33 |
|
| 34 |
import os
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
# 指定工作目录
|
| 37 |
working_directory = '/home/user/app'
|
| 38 |
|
| 39 |
-
# 列出工作目录
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
# 过滤出所有的目录
|
| 43 |
-
all_directories = [entry for entry in all_entries if os.path.isdir(os.path.join(working_directory, entry))]
|
| 44 |
|
| 45 |
-
# 打印所有
|
| 46 |
-
print("所有的
|
| 47 |
-
for
|
| 48 |
-
print(
|
| 49 |
|
| 50 |
|
| 51 |
|
|
|
|
| 33 |
|
| 34 |
import os
|
| 35 |
|
| 36 |
+
# 递归获取目录下所有文件
|
| 37 |
+
def get_all_files(directory):
|
| 38 |
+
all_files = []
|
| 39 |
+
for root, dirs, files in os.walk(directory):
|
| 40 |
+
for file in files:
|
| 41 |
+
all_files.append(os.path.join(root, file))
|
| 42 |
+
return all_files
|
| 43 |
+
|
| 44 |
# 指定工作目录
|
| 45 |
working_directory = '/home/user/app'
|
| 46 |
|
| 47 |
+
# 列出工作目录及其子目录下的所有文件
|
| 48 |
+
all_files = get_all_files(working_directory)
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
+
# 打印所有文件路径
|
| 51 |
+
print("所有的文件:")
|
| 52 |
+
for file in all_files:
|
| 53 |
+
print(file)
|
| 54 |
|
| 55 |
|
| 56 |
|