如何在CMD上用僅有的Python腳本顯示.py文件?

2024-04-25 01:22:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个使用Python开发的API,名为Cobra,它完全符合Python的功能。这是我的密码:

import os

x = 1

print("Cobra Programming Language 3.3.2")
print("\n\nThe new version of Python programming, but with an all new editor!")

while x == 1:
     code = input("\n\nEnter your code below:\n\n")

     f = open("C:/temp-cobra-code.py", "w")

     m = code

     f.write(m)

     f.close()

     os.system("cd\\")

     os.system("python temp-cobra-code.py")

     print("\n\n\n**********RELAUNCHING...**********\n\n")

我的问题是,我似乎无法在Windows上启动CMD来显示用户代码的结果。我做错什么了吗?(我使用的是Python 3.3.2)


Tags: pyimport功能api密码newoscode
2条回答
 os.system("cd\\")
 os.system("python temp-cobra-code.py")

这将创建一个进程,该进程将更改为另一个目录,然后退出,另一个进程将尝试在当前目录中运行Python。你知道吗

修复很简单;根本不用cd,只需使用绝对文件名即可。你知道吗

 os.system("python C:\\temp-cobra-code.py")

(如果出于其他原因确实要更改目录,请使用^{}

import time
import os

localtime = time.asctime(time.localtime(time.time()))

x = 1

print("Cobra Language 3.3.3 (v3.3.3:h3js89sj9fs, February 18 2014, 20:33:34) [MSC v.1600 32/64 bit (Intel) Raihaanium Code] on win32/64")
print("\nA Replica of Python programming, but with an all new editor! The Cobra Editor Version 3.3.3!")

while x == 1:

    code = input("\n\nEnter your Cobra Code below:\n\n")

    f = open("C:\\Cobra Code Temp. File.py", "w+")

    m = code

    f.write(m)

    f.write("\n\n")

    f.write("input(\"Press ENTER to Re-launch: \")")

    f.write("\n\n\n")

    f.write("#Cobra Code 3.3.3 \n\
#Code Generated on: ")

    f.write(localtime)

    f.close()

    os.system("python C:\\Cobra Code Temp. File.py")

    print("\n**********RELAUNCHING...**********")

我已经添加了一些额外的功能,并修复了错误!你自己看看!你知道吗

相关问题 更多 >