{"id":7046,"date":"2024-03-14T05:01:17","date_gmt":"2024-03-14T05:01:17","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/"},"modified":"2025-08-02T11:22:54","modified_gmt":"2025-08-02T11:22:54","slug":"how-to-import-all-files-under-a-folder-in-python","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/","title":{"rendered":"Python Import All Files in Folder: Easy Guide"},"content":{"rendered":"<p>In Python, you can import all files in a folder using the following method:<\/p>\n<pre class=\"post-pre\"><code>import os\r\n\r\n# \u6307\u5b9a\u6587\u4ef6\u5939\u8def\u5f84\r\nfolder_path = 'path\/to\/folder'\r\n\r\n# \u904d\u5386\u6587\u4ef6\u5939\u4e0b\u7684\u6240\u6709\u6587\u4ef6\r\nfor file_name in os.listdir(folder_path):\r\n    if os.path.isfile(os.path.join(folder_path, file_name)):\r\n        # \u5bfc\u5165\u6587\u4ef6\r\n        exec(open(os.path.join(folder_path, file_name)).read())\r\n<\/code><\/pre>\n<p>This code will iterate through all files in a specified folder and execute the contents of each file using the exec function, thereby importing variables, functions, etc. defined in the files into the current Python environment. It is important to note that this method carries a certain security risk, as the exec function will execute any content in the file, including code that may cause unsafe or adverse effects. Therefore, caution should be exercised when using this method.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Python, you can import all files in a folder using the following method: import os # \u6307\u5b9a\u6587\u4ef6\u5939\u8def\u5f84 folder_path = &#8216;path\/to\/folder&#8217; # \u904d\u5386\u6587\u4ef6\u5939\u4e0b\u7684\u6240\u6709\u6587\u4ef6 for file_name in os.listdir(folder_path): if os.path.isfile(os.path.join(folder_path, file_name)): # \u5bfc\u5165\u6587\u4ef6 exec(open(os.path.join(folder_path, file_name)).read()) This code will iterate through all files in a specified folder and execute the contents of each file using the exec [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[8938,8937,8915,299,72],"class_list":["post-7046","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-code-tutorial","tag-file-import","tag-folder-operations","tag-programming","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python Import All Files in Folder: Easy Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Import All Files in Folder: Easy Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T05:01:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-02T11:22:54+00:00\" \/>\n<meta name=\"author\" content=\"Noah Thompson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noah Thompson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\"},\"author\":{\"name\":\"Noah Thompson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\"},\"headline\":\"Python Import All Files in Folder: Easy Guide\",\"datePublished\":\"2024-03-14T05:01:17+00:00\",\"dateModified\":\"2025-08-02T11:22:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\"},\"wordCount\":100,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"code tutorial\",\"file import\",\"folder operations\",\"programming\",\"Python\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\",\"name\":\"Python Import All Files in Folder: Easy Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T05:01:17+00:00\",\"dateModified\":\"2025-08-02T11:22:54+00:00\",\"description\":\"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Import All Files in Folder: Easy Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\",\"name\":\"Noah Thompson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"caption\":\"Noah Thompson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python Import All Files in Folder: Easy Guide - Blog - Silicon Cloud","description":"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/","og_locale":"en_US","og_type":"article","og_title":"Python Import All Files in Folder: Easy Guide","og_description":"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T05:01:17+00:00","article_modified_time":"2025-08-02T11:22:54+00:00","author":"Noah Thompson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Noah Thompson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/"},"author":{"name":"Noah Thompson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a"},"headline":"Python Import All Files in Folder: Easy Guide","datePublished":"2024-03-14T05:01:17+00:00","dateModified":"2025-08-02T11:22:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/"},"wordCount":100,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["code tutorial","file import","folder operations","programming","Python"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/","name":"Python Import All Files in Folder: Easy Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T05:01:17+00:00","dateModified":"2025-08-02T11:22:54+00:00","description":"Learn how to import all files from a folder in Python. Step-by-step guide with code examples for dynamic file importing in Python projects.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-all-files-under-a-folder-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Python Import All Files in Folder: Easy Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a","name":"Noah Thompson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","caption":"Noah Thompson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=7046"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7046\/revisions"}],"predecessor-version":[{"id":151819,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7046\/revisions\/151819"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=7046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=7046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=7046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}