【问题标题】:Sublime text 3: No output when building systemSublime text 3:构建系统时没有输出
【发布时间】:2013-11-06 19:05:25
【问题描述】:

所以我无法让我的 Python 程序从 Sublime text 3 运行。当我尝试运行代码时,没有任何反应。所发生的只是一个小文字说

底部的“构建完成”。

这是控制台中的内容

运行 python -u "C:\Users\Sindre\Documents\Python\Forbruk.py"

我已将 python 添加到 windows 路径

代码:

def how_much (times_a_week, price):
'''
(int, int) -> str

Prints out my usage of that item.

>>> how_much (3, 25)
day: 10.71 kr
month: 326.11 kr
year: 3913.32 kr
lifetime: 309152 kr
hour: 0.44625000000000004 kr
minute: 0.0074375000000000005 kr
second: 0.00012395833333333334 kr
'''
day = round((times_a_week * price) / 7, 2)
month = round((times_a_week * price) * 4.34812141, 2)
year = round(month * 12, 2)
lifetime = round(year * 79)
hour = day / 24
minute = hour / 60
second = minute / 60

print("day:", day,"kr")
print("month:", month,"kr")
print("year:", year,"kr")
print("lifetime:", lifetime,"kr")
print("hour:", hour,"kr")
print("minute:", minute,"kr")
print("second:", second,"kr")

how_much(3, 25)

更新

发现问题。问题是我崇高设置中的这行代码"show_panel_on_build": false 将其更改为 True 并且它起作用了

【问题讨论】:

  • 你的 Python 脚本中有什么,预期的输出是什么?从命令行运行脚本时会发生什么?
  • 它是否从命令行运行而没有错误?您可能丢失了格式复制和粘贴,但您的代码中没有缩进...

标签: python python-3.x build sublimetext sublimetext3


【解决方案1】:

你有没有:

if __name__ == '__main__':  
    main()

在底部?将 main() 替换为驱动脚本的任何函数。

【讨论】:

  • 不...但这有什么帮助?
猜你喜欢
  • 1970-01-01
  • 2014-10-21
  • 2015-03-01
  • 2013-10-14
  • 2018-04-27
  • 2015-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多