【问题标题】:How do I make my python program (C-Bos) open only files with ".bos.py" at the end?如何让我的 python 程序 (C-Bos) 只打开结尾带有 \".bos.py\" 的文件?
【发布时间】:2023-01-27 04:10:45
【问题描述】:

所以 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)

所以是的帖子结束。

【问题讨论】:

    标签: python


    【解决方案1】:

    为此使用 usibg glob 怎么样?我不明白你所说的 opening 是什么意思(运行它或在记事本中打开,闲置)所以我复制了 subprocess 行。

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

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-30
      • 2017-12-19
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多