簡體   English   中英

如何讓我的 python 程序 (C-Bos) 只打開結尾帶有“.bos.py”的文件?

[英]How do I make my python program (C-Bos) open only files with ".bos.py" at the end?

所以 C-Bos 有 .py 文件 obv 的程序,你可以通過主程序打開它們,或者像打開任何其他 .py 文件一樣打開它們。 我希望它只識別最后帶有 .bos.py 的文件。

我問過 ChatGPT,但他們只打開名為 .bos.py lmao 的文件。 哦,當我試圖用它打開文件時(我將一個程序重命名為 .bos.py 哈哈),C-Bos 崩潰了。 我正在為此使用 elif 語句,順便說一句,代碼(有效)是:

elif(cmd=="Run"):
    ope = input("file:")
    subprocess.Popen(ope, shell=True)

所以是的帖子結束。

為此使用 usibg glob怎么樣? 我不明白你所說的opening (運行它或在記事本中打開,閑置)是什么意思,所以我復制了subprocess行。

import glob
import subprocess

for file in glob.glob("*.bos.py"):
    subprocess.Popen(file, shell=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM