自動執行資料夾中的py檔案

2022-07-29 05:51:13 字數 869 閱讀 1188

寫乙個函式,接收乙個位址,執行其中的py檔案,包括子檔案。

path.endswith('.py') 判斷以『.py』結尾,是什麼型別的檔案。

os.system('python %s'%path) 模擬cmd中執行**的過程。

一。遞迴方法:

import os

def func(path):

if os.path.isfile(path) and path.endswith('.py'):

os.system('python %s'%path)

elif os.path.isdir(path):

for name in os.listdir(path):

abs_path=os.path.join(path,name)

func(abs_path)

func(r'd:\untitled1')

二。迴圈方法:

import os

def func(path):

if os.path.isfile(path) and path.endswith('.py'):

os.system('python %s'%path)

elif os.path.isdir(path):

for name in os.listdir(path):

abs_path=os.path.join(path,name)

if abs_path.endswith('.py'):

os.system('python %s'%abs_path)

func(r'd:\untitled1')

資料夾 Python自動整理資料夾

以下是具體的 name 自動把指定目錄下的檔案進行整理 author 唐朝品鑑 date 2020年8月25日 description 自動把指定目錄下的檔案進行整理,根據字尾名自動建立資料夾,並把對應的檔案移動到對應資料夾中 import os from os import path 以下是具體的...

py檔案打包成exe可執行檔案

pyinstaller打包工具 官網 一 安裝命令 pip3 install pyinstaller 二 打包命令 首先開啟cmd命令視窗 1.進入專案目錄下,否則打包後的檔案要在以c user owner下面 c users owner cd e pythonworkspaces dealtxt ...

執行某個資料夾下的全部py檔案

import os 執行乙個檔案裡所有的檔案,比如 def func path 先判斷這個path是檔案還是資料夾 isdir,isfile 如果是檔案 py結尾 if os.path.isfile path and path.endswith py 執行這個檔案 需要記怎麼執行檔案 os.syst...