会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132904个问题
Python 全系列/第七阶段:网页编程基础/JavaScript 30047楼


mypro01.zip

image.png

image.png

老师,请问,我在运行这两句代码,操作包内引用的时候总是出错是什么原因呢

Python 全系列/第二阶段:Python 深入与提高/模块 30048楼

分享:利用Scrapy框架爬取数据命令行保存成csv出现乱码的解决办法

https://blog.csdn.net/zhaomengszu/article/details/88658108

在创建项目的settings.py中,添加如下代码 
FEED_EXPORT_ENCODING = 'gb18030'

即可解决乱码问题。

但是这样做的一个副作用是:在用pycharm打开时可能出现乱码,这时根据提示reload in GBK即可

Python 全系列/第十四阶段:Python 爬虫开发/移动端爬虫开发- 30050楼
JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符 30051楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 30052楼
JAVA 全系列/第十三阶段:分布式文件存储与数据缓存/Nginx 30054楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 30055楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 30056楼

老师,麻烦帮忙看一下我的代码:

源码:

作业_爬取拉钩职位.zip

运行结果中不能爬取到所有页面

image.png

另外保存的结果中有太多空格和\n

image.png

麻烦老师协助解决下,谢谢!





Python 全系列/第十四阶段:Python 爬虫开发/爬虫反反爬- 30057楼
Python 全系列/第五阶段:数据库编程/mysql的使用 30058楼
Python 全系列/第二阶段:Python 深入与提高/模块 30059楼

image.png

package com.bjsxt;
import java.awt.*;
import javax.swing.JFrame;
/*桌球游戏代码——实现任意角度飞行*/
public class BallGame extends JFrame {
    //添加小球和桌面图片的路径
    Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png");
    Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.png");

    //指定小球的初始位置
    double x = 100; //小球的横坐标
    double y = 100; //小球的纵坐标
    double degree = 3.14 / 3; //弧度:小球的运动角度,此处就是60度

    //画窗口的方法;加载小球与桌面
    public void paint(Graphics g) {
        System.out.println("窗口被画了一次!");
        g.drawImage(desk, 0, 0, null);
        g.drawImage(ball, (int) x, (int) y, null);

        //根据角度degree改变小球坐标
        x = x + 10 * Math.cos(degree);
        y = y + 10 * Math.sin(degree);

        //边界检测:碰到上下边界
        //500是窗口高度;40是桌子边框,30是球直径;最后一个40是标题栏的高度
        if (y > 500 - 40 - 30 | y < 40 + 40) {
            degree = -degree;
        }
        //边界检测:碰到左右边界
        //856是窗口宽度;40是桌子边框的宽度,30是小球的直径
        if (x < 40 | x > 856 - 40 - 30) {
            degree = 3.14 - degree;
        }
    }


//窗口加载
 void launchFrame(){
    setSize(856,500);
    setLocation(50,50);
    setVisible(true);

    //重画窗口,每秒画25次
    while(true){
        repaint();//调用repaint方法,窗口即可重画
        try {
            Thread.sleep(40);
        } catch (Exception e) {
            e.printStackTrace();

        }
      }
    }

    //main方法是此程序执行的入口
    public static void main(String[] args) {
        System.out.println("我是尚学堂新学员,把这个游戏项目照抄了一遍");
        BallGame game = new BallGame();
        game.launchFrame();
    }
}


运行后的结果:

image.png


结果没有图片,我将窗口缩小后再放大,也不行。还是没有图片


JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 30060楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637