寫乙個函式,接收乙個位址,執行其中的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...