我想在不使用IDE的情况下执行我的程序.我已经创建了一个jar文件和一个exectuable jar文件.当我双击exe jar文件时,没有任何反应,当我尝试在cmd中使用该命令时,它给了我:
Error: Unable to access jarfile <path>
Run Code Online (Sandbox Code Playgroud)
我使用命令: java -jar Calculator.jar
我是如何创建jar的:
我只是想知道是否可以更改cx_freeze脚本的程序图标,我环顾四周但我找不到任何东西.
我在将内容包含到我的 cx_Freeze 脚本中时遇到了这个问题,我试图做的是包含 easygui 和 sys,因为我在我的程序中使用它们。任何帮助,将不胜感激!
代码如下:
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"] }
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup( name = "ProgramGUI",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("ProgramGUI.py", base=base)])
Run Code Online (Sandbox Code Playgroud)
所以我真正需要知道的是如何将 Includes["sys","easyGUI"] 合并到安装脚本中:D
我真的很难过.我正在为我的老师编写一个程序(我使用Python 3 btw),这样他就可以将这些代码交给学生来计算他们的成绩而不是等待他们的成绩单.我只是一个初学者所以请尽量保持答案:D
好的,这是问题所在.我拥有代码所需的所有输入.输入就像这样工作.A = 5 B = 4 C = 3 D = 2 E = 1.如果你得到直的A,你会获得50分,依此类推,但如果结果是35分,那么所有等级计算器都会崩溃.因为如果它的> 30是一个B,但是如果它> 20则是一个C,但是> 20和> 30同时打印.因为如果结果大于30,它们都会执行.我不知道怎么做它会打印说"B"如果它是31到40.
这是代码
a = eval(input())
b = eval(input())
c = eval(input())
d = eval(input())
e = eval(input())
f = eval(input())
g = eval(input())
h = eval(input())
i = eval(input())
j = eval(input())
average = a + b + c + d + e + f + g + h + i + j
print(average)
if average >41:
print(" Grade …
Run Code Online (Sandbox Code Playgroud)