相关疑难解决方法(0)

在Python中,"SyntaxError:调用'print'时缺少括号"是什么意思?

当我尝试print在Python中使用语句时,它给了我这个错误:

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: Missing parentheses in call to 'print'
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

python python-3.x

378
推荐指数
7
解决办法
70万
查看次数

你能为Python的语法添加新的语句吗?

你可以添加新的语句(例如print,raise,with)Python的语法?

说,允许..

mystatement "Something"
Run Code Online (Sandbox Code Playgroud)

要么,

new_if True:
    print "example"
Run Code Online (Sandbox Code Playgroud)

如果你应该,而不是如果它是可能的(没有修改python解释器代码)

python syntax language-specifications

118
推荐指数
6
解决办法
2万
查看次数

打印组合字符串和数字

要在Python中打印字符串和数字,除了执行以下操作之外还有其他方法:

first = 10
second = 20
print "First number is %(first)d and second number is %(second)d" % {"first": first, "second":second}
Run Code Online (Sandbox Code Playgroud)

python python-2.7

59
推荐指数
4
解决办法
27万
查看次数

将变量从一个python脚本导入另一个

我有script1.py哪些电话script2.py (subprocess.call([sys.executable, "script2.py"]).但script2.py需要变量x已知script1.py.我试过很简单import x from script1,但似乎没有用.

这是正确的使用方法吗?例如:

#script1.py
import subprocess, sys
##subprocess.call([sys.executable, 'C:\\...\\Desktop\\script2.py'], shell=True)
##os.system("C:\\...\\Desktop\\script2.py")
subprocess.Popen("C:\\...\\Desktop\\script2.py", shell=True)
print "BLAH"
x = BO

#script2.py
from script1 import x
print "HELLO"
print x
Run Code Online (Sandbox Code Playgroud)

所有3个调用script2(subprocess.call,os.system,subprocess.Popen)的情况都不起作用.我得到"BLAH"而不是"HELLO".

python python-2.7

20
推荐指数
4
解决办法
6万
查看次数