【问题标题】:Cannot run python script [duplicate]无法运行python脚本[重复]
【发布时间】:2015-04-14 12:55:20
【问题描述】:

我正在尝试运行这个 python 脚本:

https://gist.githubusercontent.com/nk9/b150542ef72abc7974cb/raw/4a1e249976c6c330116fc068fb7001e3443c5b8d/largestFiles.py

但由于某种原因,它包含一堆非法字符并给出此错误:

C:\tools\inspect>python largestFiles.py
  File "largestFiles.py", line 28
    print "Finding objects larger than {}kB\u2026".format(args.filesExceeding)
                                            ^
SyntaxError: invalid syntax

如果我删除那些非法字符,我仍然会得到:

C:\tools\inspect>python largestFiles.py
  File "largestFiles.py", line 28
    print "Finding objects larger than {}".format(args.filesExceeding)
                                         ^
SyntaxError: invalid syntax

有什么想法吗?

我正在使用 python 3.4 在 Windows 8 上运行它

【问题讨论】:

  • 使用{0},而不是{}
  • 请不要在收到答案后更改问题。如果您有新问题,请提出新问题(或者更好,因为您在提出这个问题之前没有做到这一点,请先做一些研究)。

标签: python encoding


【解决方案1】:

print 是 python 3 中的函数,您需要将字符串放在括号中。 https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function

>>> print ("Finding objects larger than kB\u2026")
Finding objects larger than kB…

【讨论】:

    猜你喜欢
    • 2021-05-23
    • 2017-05-22
    • 2015-11-30
    • 2019-01-05
    • 2013-01-24
    • 2016-03-06
    • 2017-12-25
    • 2020-09-22
    • 2018-01-08
    相关资源
    最近更新 更多