小编ark*_*ark的帖子

将json文件保存到计算机python

在python中使用请求我正在执行get,请求一个json文件,我可以使用命令solditems.json()稍后访问和修改,调整等.但是我想将这个json文件保存到我的电脑上.通过查看请求文档我什么都没找到,有没有人有一个简单的方法可以做到这一点?

python python-requests

7
推荐指数
3
解决办法
2万
查看次数

使用node.js检查文件是否损坏

有一些方法可以检查 Node.js 文件是否损坏?

我尝试了许多文件系统方法,例如,fs.readFile但它们都返回正常状态,并且我确信我的文件在测试中已损坏。fs.openfs.access

更清楚地说,我的目标是检查 PDF 是否可读(不仅检查是否可以生成)以及是否可以打开。我在线测试损坏了文件。

javascript node.js

4
推荐指数
1
解决办法
5677
查看次数

使用 socat 发送消息并接收响应

在我的服务器上使用 Socat 我有当前命令:

socat -u tcp-l:7767,fork system:/app/getmsg.sh

所有 getmsgh.sh 所做的是:

read MESSAGE
echo $MESSAGE
Run Code Online (Sandbox Code Playgroud)

我试图找出一种让客户端发送消息并接收 getmsg.sh 输出的方法

在客户端尝试:

echo "hello" | socat -t 30 tcp:localhost:7767 -
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。它显示在服务器上,但不在客户端上。看来如果你尝试向客户端传递消息 socat 想立即退出

socat

4
推荐指数
1
解决办法
6629
查看次数

Python:如何在遇到超时时再试一次

我有一个连接到服务器的python程序,它发送一些命令但是我发现这个错误

TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
Run Code Online (Sandbox Code Playgroud)

在以前的这种情况中,我会使用这样的东西

try:
            do something
        except KeyError:
            do something else
Run Code Online (Sandbox Code Playgroud)

我可以在同样的情况下做同样的事情,即

try:
                do something
            except TimeoutError:
               do something again
Run Code Online (Sandbox Code Playgroud)

如果是这样,除了TimeoutError之外我该怎么做?我会再次做同样的命令吗?

python try-catch

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

标签 统计

python ×2

javascript ×1

node.js ×1

python-requests ×1

socat ×1

try-catch ×1