小编ggo*_*len的帖子

Pythonturtle.Terminator错误

当我使用海龟模块用这个简单的函数画一个圆时:

def draw_shape(self):
    canvas = Screen()
    t = Turtle()
    t.circle(self.r)
    canvas.exitonclick()
Run Code Online (Sandbox Code Playgroud)

当我第一次调用此函数时,它会打开一个新窗口并绘制一个圆圈,我单击它退出,当我尝试再次从控制台中的菜单调用此函数时,我收到错误:

Original exception was:
Traceback (most recent call last):
  File "main.py", line 136, in <module>
    main()
  File "main.py", line 132, in main
    OPTIONS[user_input][1](shapes)
  File "main.py", line 48, in handle_sixth_menu_option
    t = Turtle()
  File "/usr/lib/python3.6/turtle.py", line 3816, in __init__
    visible=visible)
  File "/usr/lib/python3.6/turtle.py", line 2557, in __init__
    self._update()
  File "/usr/lib/python3.6/turtle.py", line 2660, in _update
    self._update_data()
  File "/usr/lib/python3.6/turtle.py", line 2646, in _update_data
    self.screen._incrementudc()
  File "/usr/lib/python3.6/turtle.py", line 1292, in _incrementudc
    raise Terminator
turtle.Terminator
Run Code Online (Sandbox Code Playgroud)

python turtle-graphics python-3.6 python-turtle

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

如何使用 ReactJS 动态生成 DOM 元素?

我有一个包含这些值的数组:

let elements = ["div", "span", "button"] 
Run Code Online (Sandbox Code Playgroud)

如何使用 ReactJS 中的迭代器在 DOM 中动态生成这些forEach元素map

所以作为输出我想要:

let elements = ["div", "span", "button"] 
Run Code Online (Sandbox Code Playgroud)

reactjs

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

Pandas 显示 Excel 文件的额外未命名列

我正在开发一个使用 pandas 库的项目,其中我需要读取一个包含以下列的 Excel 文件:

'invoiceid', 'locationid', 'timestamp', 'customerid', 'discount', 'tax',
   'total', 'subtotal', 'productid', 'quantity', 'productprice',
   'productdiscount', 'invoice_products_id', 'producttax',
   'invoice_payments_id', 'paymentmethod', 'paymentdetails', 'amount'
Run Code Online (Sandbox Code Playgroud)

但是当我使用下面的Python代码读取这个文件时:

df_full = pd.read_excel('input/invoiced_products_noinvoiceids_inproduct_v2.0.xlsx', sheet_name=0,)
df_full.head()
Run Code Online (Sandbox Code Playgroud)

它返回一些行和 6unnamed列,其值为NAN。我不知道为什么这些列显示在这里?

以下是请求的示例文件的链接:

https://mega.nz/#!0MlXCBYJ!Oim9RF56h6hUitTwqSG1354dIKLZEgIszzPrVpfHas8

为什么会出现这些额外的列?

python pandas

6
推荐指数
1
解决办法
7456
查看次数

找不到指定 id 未定义的上下文

我正在尝试创建一个应用程序,对随机单词进行谷歌图像搜索并选择/单击第一个结果图像。

我成功了,直到代码尝试选择结果图像并在我的终端中抛出以下错误:

 UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection 
 id: 1): Error: Protocol error (Runtime.callFunctionOn): Cannot find 
 context with specified id undefined
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

const pup = require('puppeteer');
const random = require('random-words');
const url = 'http://images.google.com';

(async() => {
  const browser = await pup.launch({headless: false});
  const page = await browser.newPage();

  await page.goto(url);
  const searchBar = await page.$('#lst-ib');
  await searchBar.click();
  await page.keyboard.type(`${random()}`);
  const submit = await page.$('#mKlEF');
  await submit.click();
  await page.keyboard.type(random());
  await page.keyboard.press('Enter');
  const pic = await page.evaluate(() => {
    return document.querySelectorAll('img');
  });

  pic.click(); …
Run Code Online (Sandbox Code Playgroud)

javascript node.js puppeteer

6
推荐指数
1
解决办法
7099
查看次数

未处理的拒绝(AbortError):用户代理根据用户的请求中止了媒体资源的获取过程

https://onoumenon.gitbook.io/wiki/programming/tips/rtmp

  buildPlayer() {
    if (this.player || !this.props.stream) {
      return;
    }
    const { id } = this.props.match.params;
    this.player = flv.createPlayer({
      type: "flv",
      url: `http://localhost:8000/live/${id}.flv`
    });
    this.player.attachMediaElement(this.videoRef.current);
    this.player.load();
  }
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用此代码将视频流式传输给用户,但如果没有流并且应用程序崩溃,则会出现错误。

未处理的拒绝(AbortError):用户代理根据用户的请求中止了媒体资源的获取过程。

当我尝试执行此操作时,会引发错误:

player.attachMediaElement(videoRef.current);
Run Code Online (Sandbox Code Playgroud)

有没有办法检查这一行是否会抛出错误?

javascript

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

使用 javascript 从 localhost 读取 json 文件

我需要.json从本地主机读取文件,但它不起作用!

文件内容如下:

[
 {"source":"tw1", 
  "text":"fubar"}, 

 {"source":"tw2", 
  "text":"foo"}
]
Run Code Online (Sandbox Code Playgroud)

我使用以下命令设置本地主机:python -m http.server 8888 &,该命令发布在D3.js此处。

我编写了以下 JavaScript 代码:

<script type="text/javascript" src="lib/jquery-1.9.1.js"></script>
   <script>
    $(document).ready(
        $.getJSON("http://localhost/test.json", function(data){
            document.write(data);

    });
    </script>  
 
Run Code Online (Sandbox Code Playgroud)

javascript json localhost

5
推荐指数
1
解决办法
3万
查看次数

处理 ANTLR4 JavaScript 中的错误

我正在使用 ANTLR4 JavaScript 为自定义语言创建一种 Web IDE。

一切都很好,除了错误记录到控制台这一事实之外,我无法找到一种方法将这些错误重定向到我可以将它们呈现给用户的地方。

目前,它们在 JS 控制台上显示如下:

JS控制台

谁能指出我正确的方向(我需要编辑哪个文件等)?

javascript error-handling antlr4

5
推荐指数
1
解决办法
1542
查看次数

美丽的汤跳过评论和脚本标签

我正在使用 Beautiful Soup 来替换文本。

这是我的代码的示例:

for x in soup.find('body').find_all(string=True):
   fix_str = re.sub(...)
   x.replace_with(fix_str)
Run Code Online (Sandbox Code Playgroud)

如何跳过scriptcomment( <--! -->) 标签?

如何确定 中有哪些元素或标签x

python beautifulsoup

5
推荐指数
1
解决办法
1390
查看次数

确定窗口大小的乌龟python设置

在 Python 3+ 中,我试图运行turtle.setup(400, 500)但它不起作用。

没有名为 的引用setup

如何在 Python 3 中使用屏幕设置?

python turtle-graphics python-3.x

5
推荐指数
1
解决办法
3749
查看次数

使用 Python 的海龟模块绘制此图案。一些方块相互重叠,但倾斜得有点像螺旋

我是编程新手,正在阅读一本名为《如何像计算机科学家一样思考》(How To Think Like A Computer Scientist) 的书。第四章讲函数。

在本章末尾,有一个练习要求我使用 Python 的乌龟模块绘制以下图案。

在此处输入图片说明

我正在检查这张图片并决定将它分成两部分:1)中间的线和 2)像螺旋一样相互重叠的正方形。

我使用以下代码绘制了第一部分:

import turtle

wn = turtle.Screen()  # Set up the window
wn.bgcolor("lightgreen")

alex = turtle.Turtle()  # Create Alex
alex.color("blue")
alex.pensize(3)

for i in range(20):  # Here I start drawing the lines
    alex.forward(100)
    alex.backward(100)
    alex.left(360/20)  # Fit 20 lines in the 360 degree circle

wn.mainloop()
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它绘制了这个:

在此处输入图片说明

然后,我创建了 draw_square 函数并设法绘制了第一个正方形:

import turtle


def draw_square(turtle, size):
    for i in range(4):
        turtle.forward(size)
        turtle.left(90)


wn = turtle.Screen()  # Set up the window …
Run Code Online (Sandbox Code Playgroud)

python turtle-graphics

5
推荐指数
1
解决办法
1672
查看次数