RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-346916

Atom's questions

Martin Hope
Atom
Asked: 2022-05-06 17:11:20 +0000 UTC

覆盖时清零json

  • 0

有一个代码

import json
up = 5
with open("test.json", "w") as write_file:
    json.dump(up, write_file)

它将 up 变量的值写入 test.json 文件。但是您可以看到 test.json 文件在执行该行期间被重置为零(= 0 字节):

with open("test.json", "w") as write_file:

通过在转储命令之前添加延迟可以更清楚地看到这一点:

import json
import time
up = 5
with open("test.json", "w") as write_file:
    time.sleep(1)
    json.dump(up, write_file)

这是正常的,因为在归零后会写入新数据。但

那么,当程序崩溃时,就可能会丢失json文件的内容

是否有任何标准和不那么标准的方法来避免这种情况?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2022-02-16 04:32:16 +0000 UTC

通过 TOR 服务器联系 Python 程序

  • 0

我将描述我需要什么。我希望程序远程工作,我可以向它发送命令,即如何与它通信并从它接收信息。所有这一切都通过 TOR 上的服务器进行。如何使用 Torpy 库来做到这一点?也就是说,你需要在TOR上创建一个站点吗?以及如何为此使用 Torpy?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-08-24 01:29:09 +0000 UTC

解释表达式的含义[关闭]

  • -2
关闭。这个问题需要澄清或补充细节。目前不接受回复。

想改进这个问题?通过编辑此帖子添加更多详细信息并澄清问题。

2年前关闭。

改进问题

图中划线的表达是什么意思?

也就是说Color,我们有一堂课,但那又如何Red呢?

java
  • 2 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-06-25 23:51:00 +0000 UTC

如何正确输入引号、括号?

  • 0

我最近开始学习编程,并用它来打字。一个问题出现了。

让我向您展示 Python 中 print() 函数的示例。

以前(不是盲打法)我先打字:

print('')

然后他按了两次“左”键,写下了他需要的东西,例如:

print('Hello World!')

但是现在(当我用 10 个手指打字时)我需要按顺序输入所有字符吗?即“打印”,然后是括号、引号、文本(“Hello World!”)、引号,最后是括号?

或者像以前打印的那样打印?

текст
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-06-06 19:08:32 +0000 UTC

java 类只能包含一个这样的元素。

  • 1

我正在阅读《Head First Java》一书。一个问题的答案对我来说似乎很奇怪。下面是一张图片。

Java 类中可以只有一个实例变量吗?与其余答案相同的问题。

也许我误解了什么?

java
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-06-06 01:35:18 +0000 UTC

java中的字符串是原语还是对象?

  • 0

假设我通过将字符串分配给变量 A 来创建一个字符串。问题是,A 是否存储了对该字符串或其值的引用。如果我将字符串变量B设置为A并改变B的值,A的值会改变吗?

奖金问题。这有什么区别:

String a = "hi!";

由此:

String a = new String("hi!");

刚开始学java,希望得到详细的解答。

java
  • 2 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-05-21 18:46:10 +0000 UTC

通过 vk_api 发送消息

  • 1

我正在尝试通过 vk_api 代表我发送一条私人消息:

import vk_api
import requests
from vk_api.longpoll import VkLongPoll, VkEventType


session = requests.Session()
login, password = 'тут_мой_логин', 'тут_мой_пароль'
vk_session = vk_api.VkApi(login, password)
vk_session.auth(token_only=True)

longpoll = VkLongPoll(vk_session)

vk = vk_session.get_api()



vk.messages.send( #Отправляем сообщение
                    user_id='айди человека которому отправляю',
                    message='Получилось!'
        )

但是当我尝试运行代码时,我得到一个错误:

vk_api.exceptions.ApiError: [15] Access denied: no access to call this method

我该如何解决?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-05-15 23:43:41 +0000 UTC

从文件夹名称中查找全名[关闭]

  • 0
关闭。这个问题需要澄清或补充细节。目前不接受回复。

你想改进这个问题吗?通过编辑此帖子添加更多详细信息并澄清问题。

2年前关闭。

改进问题

例如,我有一个文件夹名称 - papka3 我可以得到它的完整路径吗?像:'C:\papka1\papka2\papka3'?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-04-24 03:45:58 +0000 UTC

对象单击事件不起作用(jquery)

  • 1

我通过 jquery 创建一个对象,给它一个类并将其插入另一个对象(这发生在按钮单击事件上),一切都很好:

var newEl4 = $('<div><img  src="krest.png"></div>');
$(newEl4).addClass('crest');
$('#task-block-1').append(newEl4);

接下来,我在单击 crest 类的对象时挂起一个事件:

$('.crest').click(function(){
            console.log(111);
        });

按下时,它不起作用。我尝试将此代码更改为:

$('img').click(function(){
            console.log(111);
        });

并且我直接在html文档中创建了一张图片(同理),而且-当你点击它时,它可以工作,但是当你点击它时,它是通过jquery创建的,它没有。可能是什么问题以及如何解决?

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-03-21 00:48:04 +0000 UTC

如何删除一个类对象?

  • 0

假设我创建了某个类的对象:

sania=Chelovek()

如何删除这个对象?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-03-10 19:08:02 +0000 UTC

代码未运行

  • 0

在此处输入图像描述之前我使用的是从原始 Python 站点下载的编辑器,所以这个扩展的所有文件都默认通过它开始运行。

我最近下载了 PyCharm(我在那里安装了几个模块),当我在编辑器本身(PyCharm)中启动它时,一切正常,但是当我退出并保存同一个文件时,它也应该默认通过该应用程序启动来自原始站点(这个文件没有启动是合乎逻辑的(导入新模块时出错),因为我似乎只为 PyCharm 安装了它)。

这就是问题所在:如何让它通过 PyCharm 以某种方式运行

上面,我打开了文件(你可以看到什么),但它只是启动编辑器,但我需要它来执行代码

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-03-08 22:41:51 +0000 UTC

PyAutoGui 模块未安装

  • 0

我有使用 PyCharm 环境的 Windows。

我在终端中写:“pip install pyautogui”。

安装开始,但很快出现以下错误:“找不到 zlib 的头文件或库文件,这是从源代码编译 Pillow 时必需的依赖项。”

我该如何解决?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-02-29 04:12:10 +0000 UTC

请帮我找出错误。Tkinter 模块

  • 1

有一个工作代码,它的功能是用户使用按键控制球:

import tkinter as tk

root = tk.Tk()

canvas = tk.Canvas(root)
canvas.pack()

circle = canvas.create_oval((150, 100, 170, 120), fill='yellow')
vx = 0
vy = 0


def on_key_press(event):
    global vx, vy
    if event.keysym == 'Left':
        vx = -10
    elif event.keysym == 'Right':
        vx = 10
    elif event.keysym == 'Up':
        vy = -10
    elif event.keysym == 'Down':
        vy = 10


def on_key_release(event):
    global vx, vy
    if event.keysym in ('Left', 'Right'):
        vx = 0
    elif event.keysym in ('Up', 'Down'):
        vy = 0


root.bind('<KeyPress>', on_key_press)
root.bind('<KeyRelease>', on_key_release)


def game_loop():
    canvas.move(circle, vx, vy)
    root.after(50, game_loop)#Эту строку я изменяю


game_loop()

root.mainloop()

但是当我将 root.after(50, game_loop) (在代码中指定)更改为两行时,这在逻辑上应该可以工作:

time.sleep(0.5)
game_loop()

该程序启动一个窗口,绘制一个球并停止(您无法控制它),但它没有给出错误。有什么问题?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-02-20 18:32:47 +0000 UTC

关于 Tkinter 的问题

  • -1

在第 17 行(下面的代码)上,我尝试使用 event.x event.y 获取鼠标光标的 x 和 y 坐标,但是如果单击窗口,则会出现错误:'hi' object has no attribute 'x' :

from tkinter import *
import time
tk=Tk()
tk.wm_attributes('-topmost',1)
tk.resizable(0,0)
canvas=Canvas(tk,width=700,height=525,bd=0,highlightthickness=0)
canvas.pack()
tk.title('GAME')
tk.update()
class hi():
        def __init__(self,canvas):
                self.canvas=canvas
                self.id=self.canvas.create_polygon(15,0, 0,15, 10,30, 10,40, 0,50, 10,45, 0,70, 15,50, 30,70, 20,45, 30,50, 20,40, 20,30, 30,15, fill='green')
                self.canvas.bind_all('<Button-1>',self.hit)

        def hit(event,self):
                if event.x>pos[0] and event.x<pos[2] and event.y>pos[1] and event.x<pos[3]:#ТУТ
                        self.canvas.itemconfig(self.id,fill='red')
                        tk.update()
                        time.sleep(0.1)
                        self.canvas.itemconfig(self.id,fill='green')
                        tk.update()

obj=hi(canvas)
python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-02-20 04:46:33 +0000 UTC

如何在事件处理程序中获取鼠标坐标[关闭]

  • 0
关闭。这个问题需要具体说明。目前不接受回复。

想改进这个问题? 重新构建问题,使其只关注一个问题。

2年前关闭。

改进问题

如何在执行器函数中的事件(绑定)处获取事件发生时鼠标光标的坐标(x和y)?

python
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-01-31 05:01:40 +0000 UTC

如何发展?[关闭]

  • -1
关闭。这个问题不可能给出客观的答案。目前不接受回复。

想改进这个问题? 重新构建问题,以便可以根据事实和引用来回答。

2年前关闭。

改进问题

我已经很好地研究了 Pascal 基础(对于编程的一般理解)。但是接下来该怎么办?用所有的小东西深入学习同一种语言?练习(解决问题)?或者开始学习另一种语言,例如 Phyton?

обучение
  • 1 个回答
  • 10 Views
Martin Hope
Atom
Asked: 2020-10-02 12:28:42 +0000 UTC

帮助找到隐含的错误

  • 2

这是一个程序,它的任务是按字母顺序对字符串进行排序,但它不会对它们进行排序。请帮我找出问题所在。

const
  pi = 5;

type
  ar = array[1..5]of string;

function bool(s001, s002: string): boolean;
begin
  result := s001 < s002;
end;

var
  i: integer;
  s, s1: string;
  a: ar;
  c1, c2: integer;

procedure bubble(var a: ar);
var
  i, i2: integer;
  s, s2: string;
  c1, c2: char;
begin
  for i := 1 to pi - 1 do
    for i2 := 1 to pi - i2 do
    begin
      if bool(a[i], a[i + 1]) then
      begin
        s2 := a[i2];
        a[i2] := a[i2 + 1];
        a[i2 + 1] := s2;
      end
    end;
end;

begin
  for i := 1 to pi do
  begin
    writeln('Введите ', i, ' элемент массива:');
    readln(s);
    a[i] := s;
  end;
  for i := 1 to pi do
  begin
    writeln(a[i]);


  end;
  bubble(a);
  writeln('_________________');
  for i := 1 to pi do
  begin
    writeln(a[i]);
  end;
end.
сортировка
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5