从http://ftp.gnu.org/gnu/wget/下载后,我正在安装wget 1.13 .我按照这里的说明http://krypted.com/mac-os-x/howto-install-wget-for-mac-os-x/.当我运行./configure时出现问题.我在终端收到的输出是
error: --with-ssl was given, but GNUTLS is not available
Run Code Online (Sandbox Code Playgroud)
因此,我无法继续
make
make install
Run Code Online (Sandbox Code Playgroud)
谁知道我在这里缺少什么?
非常感谢所有的帮助.
如果有帮助的话,我在Mac 10.7.3上运行.
谢谢.
我是Python的初学者,目前正在通过"如何像计算机科学家一样思考"这本书进行自学.从关于链式条件的书中练习,语法教导是:
def function(x,y)
if ..:
print ".."
elif..:
print ".."
else:
print".."
Run Code Online (Sandbox Code Playgroud)
但是,当我试图找出它是否合法时,它起作用了:
def function (x,y)
if ..:
print ".."
if ..:
print ".."
Run Code Online (Sandbox Code Playgroud)
后者是正确的语法吗?或者它甚至不被视为链式条件?我想知道即使这在Python中是合法的,它是编写代码的"好方法"吗?
真诚地感谢所有的帮助.
我偶然发现了一个"如何像计算机科学家一样思考"的新练习.(打开文档@ http://www.openbookproject.net/thinkcs/python/english2e/ch07.html)
希望收到一些关于此的指示:
prefix="JKLMNOPQ"
suffix="ack"
for letter in prefix:
print letter + suffix
Run Code Online (Sandbox Code Playgroud)
你得到Jack,Kack,Lack,Mack,Nack,Oack,Pack&Qack.
我应该修改什么,以便代替Oack和Qack,我得到Ouack和Quack?
为了学习,我尝试的是:
prefix="JKLMNOPQ"
suffix="ack"
for letter in prefix:
if letter = "O" or "U":
print letter + "u" + suffix
else:
print letter + suffix
Run Code Online (Sandbox Code Playgroud)
正如大多数人一眼就注意到的那样,提交的语法错误是在if函数调用中使用=而不是==.
感谢您的所有快速帮助,我非常感谢他们.