繁体   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