为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行报错无效的语法呢

我的这一行怎么有问题的呢print response1.getcode()

正在回答

3 回答

我能不能弱弱的问一句,这图片是咋整的?截屏?mongoDB

0 回复 有任何疑惑可以回复我~

使用的是python3而且print语句也是添加了括号,代码与报错如下

#!/usr/bin/env python3

# -*- coding: utf-8 -*-


def print_scores(**kw):

    print('      Name  Score')

    print('------------------')

    for name, score in kw.items():

        print('%10s  %d' % (name, score))

    print()


print_scores(Adam=99, Lisa=88, Bart=77)


data = {

    'Adam Lee': 99,

    'Lisa S': 88,

    'F.Bart': 77

}


print_scores(**data)


def print_info(name, *, gender, city='Beijing', age):

    print('Personal Info')

    print('---------------')

    print('   Name: %s' % name)

    print(' Gender: %s' % gender)

    print('   City: %s' % city)

    print('    Age: %s' % age)

    print()


print_info('Bob', gender='male', age=20)

print_info('Lisa', gender='female', city='Shanghai', age=18)


https://img1.sycdn.imooc.com//5d1f46aa000133cd04820097.jpg

0 回复 有任何疑惑可以回复我~

你用的 应该是是python2还是python3?

#原因,我猜你用的是Python3 python3和python2是有区别的

# python3 的print( )方法 需要家括号

我的环境是python3

下面是我的代码,希望对你有帮助

import urllib.request

import http.cookiejar


url = "http://www.baidu.com"



print('第一种方法')

response1 = urllib.request.urlopen(url)

print(response1.getcode())

print(len(response1.read()))


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227674    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

为什么运行报错无效的语法呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信