在Python中,要導入文件夾下的所有文件,可以使用以下方法:
import os
# 指定文件夾路徑
folder_path = 'path/to/folder'
# 遍歷文件夾下的所有文件
for file_name in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, file_name)):
# 導入文件
exec(open(os.path.join(folder_path, file_name)).read())
這段代碼會遍歷指定文件夾下的所有文件,并通過exec
函數(shù)執(zhí)行每個文件的內(nèi)容,從而將文件中定義的變量、函數(shù)等導入到當前的Python環(huán)境中。請注意,這種方式存在一定的安全風險,因為exec
函數(shù)會執(zhí)行文件中的任何內(nèi)容,包括可能會導致不安全或不良影響的代碼。因此在使用時要謹慎考慮。